java 多线程 并发 之 CyclicBarrier

首先, 这是一篇很好的教程: CyclicBarrier的用法

需要注意的其他点:

  1. 即使你不设置超时时间, 系统默认有个超时时间
  2. 当所有线程到达Barrier之后, 这个CyclicBarrier 可以被下次使用
  3. 并发结果是要么全部成功, 要么全部失败, 所以要对await() 方法捕获异常, 并且尝试恢复;

标签: none

添加新评论