美文网首页
并发流程控制-使用CycliBarrier

并发流程控制-使用CycliBarrier

作者: xiehb | 来源:发表于2019-12-27 16:21 被阅读0次

解析:

1.线程调用 await() 表示自己已经到达栅栏

2.BrokenBarrierException 表示栅栏已经被破坏,破坏的原因可能是其中一个线程 await() 时被中断或者超时

3.所有线程会等待全部线程到达栅栏之后才会继续执行,并且最后到达的线程会完成 Runnable 的任务,collectTestResult();

相关文章

网友评论

      本文标题:并发流程控制-使用CycliBarrier

      本文链接:https://www.haomeiwen.com/subject/jyudoctx.html