CountDownlatch和CyclicBarrier之间有什么区别?
时间:2020-02-23 14:34:28 来源:igfitidea点击:
参数 | countdownlatch | CyclicBarrier |
---|---|---|
重复使用 | 一旦计数达到0 | 它不能重复使用一旦派对达到0,它可以重新初始化,因此它可以重复使用 |
方法 | 它调用倒计时()方法来减少计数器 | 它调用await()方法来减少计数器。 |
常见事件 | 当计数达到0 时,它无法触发常见事件 | 一旦到达障碍点,它就可以触发公有事件(Runnable)。构造函数: CyclicBarrier(int parties, Runnable barrierAction) |
构造函数 | countdownlatch(int count) | CyclicBarrier(int parties) |