和CountDownLatch一样,CyclicBarrier也是java.util.concurrent包下的一个类;从类名就可以看出,这是一个可以循环使用(Cylcic)的屏障(Barrier),所做的事情就是让一组线程到达一个屏障(同步点)时被阻塞,直到这组线程中的最后一个到达屏障时,屏障才会打开,之前阻塞的线程继续运行。过程如下图所示和CountDownLatch一样,CyclicBarr
和CountDownLatch一样,CyclicBarrier也是java.util.concurrent包下的一个类;从类名就可以看出,这是一个可以循环使用(Cylcic)的屏障(Barrier),所做的事情就是让一组线程到达一个屏障(同步点)时被阻塞,直到这组线程中的最后一个到达屏障时,屏障才会打开,之前阻塞的线程继续运行。过程如下图所示和CountDownLatch一样,CyclicBarr