14
Java并发性:倒数锁存器与循环障碍
我在阅读java.util.concurrent API时发现 CountDownLatch:同步帮助,它允许一个或多个线程等待,直到在其他线程中执行的一组操作完成。 CyclicBarrier:同步帮助,它允许一组线程互相等待以到达一个公共的障碍点。 在我看来,两者似乎是平等的,但我相信还有更多的东西。 例如,在中CoundownLatch, the countdown value could not be reset, that can happen in the case of CyclicBarrier。 两者之间还有其他区别吗?有人想 在use cases哪里重置倒计时的值?