java CyclicBarrier和wait/notifyAll

1 CyclicBarrier

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

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

2 wait/notifyAll

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

 

posted @ 2018-04-21 16:49  PhoenixTree(梧桐树)  阅读(281)  评论(0编辑  收藏  举报