在释放另一批线程的产生之前,我需要一个java.lang.Thread来等待不可预测数量的前任线程作为“阻塞点”完成。如果有一个countUp和countDown的方法,CountDownLatch似乎会起作用。
是否有这样的实现,或者我是否需要自己实现信号量奇点?
答案 0 :(得分:2)
可重用的同步屏障,功能类似于CyclicBarrier和CountDownLatch,但支持更灵活的使用。
与其他障碍的情况不同,在移相器上注册同步的各方数量可能会随时间而变化。任务可以随时注册。 。 。并且在任何到达时可选择取消注册