解析:
1.线程调用 await() 表示自己已经到达栅栏
2.BrokenBarrierException 表示栅栏已经被破坏,破坏的原因可能是其中一个线程 await() 时被中断或者超时
3.所有线程会等待全部线程到达栅栏之后才会继续执行,并且最后到达的线程会完成 Runnable 的任务,collectTestResult();
解析:
1.线程调用 await() 表示自己已经到达栅栏
2.BrokenBarrierException 表示栅栏已经被破坏,破坏的原因可能是其中一个线程 await() 时被中断或者超时
3.所有线程会等待全部线程到达栅栏之后才会继续执行,并且最后到达的线程会完成 Runnable 的任务,collectTestResult();
本文标题:并发流程控制-使用CycliBarrier
本文链接:https://www.haomeiwen.com/subject/jyudoctx.html
网友评论