Blog

Ch16-Java tools 之 CyclicBarrier

April 1, 2020
Java | JUC
java

java.util.concurrent.CyclicBarrier 底层基于 ReentrantLock 和 Condition 实现,如果 count 不为 0,则调用 Condition 的 await 方法让线程等待执行,当 count 为 0 时,调用 Condition 的 singleAll 唤醒全部等待的线程执行。

...