CyclicBarrier 循环屏障 适用场景:多个线程之间相互等待 源码 构造 public CyclicBarrier(int parties) { this(parties, null); } /** * parites: barrier需要参与的线程数量, 每次屏障需要参与的线程数 * barrierAction: 当前 "代"最后一个到位的线程, 需要执行的事件 (可以为 null) */ public CyclicBarrier(int parties, Runnable barri…