java CyclicBarrier和wait/notifyAll

1 CyclicBarrier

多个进程做自己的事情,然后先做完的就等待在CyclicBarrier上,然后最后一个做完的线程到来时会冲破CyclicBarrier,然后执行CyclicBarrier的runnable。

创建CyclicBarrier的对象的时候会设置总的线程数的。

2 wait/notifyAll

也可以多个线程wait在,然后当事件到来时主线程notifyAll唤醒所有的线程。

原文地址:https://www.cnblogs.com/hustdc/p/8902163.html