Difference between CountDownLatch and CyclicBarrier in java
GIAN Tutorials
8:32 AM
Lets see differences between CountDownLatch and CyclicBarrier. CountDownLatch vs CyclicBarrier Parameter CountDownLatch CyclicBarrier Reuse It can not be reused once count reaches 0 It can be reinitialized once parties reaches to 0, so it can reused Method It calls countDown() method to reduce the counter It calls await() method to reduce the counter. Common Event It can not trigger common event when count reaches 0 It can trigger common event (Runnable) once reaches to a barrier point. Constructor :CyclicBarrier(int parties, Runnable barrierAction) Constructor CountDownLatch(int count) CyclicBarrier(int parties)