CountDownLatch和CyclicBarrier的区别
您好!它们的区别如下,希望对您有帮助,满意的麻烦采纳下答案,谢谢!
1.首先,CyclicBarrier可以多次使用,CountDownLatch只能用一次(为0后不可变)
其次,
2.Barrier是等待指定数量线程到达再继续处理;
3.Latch是等待指定事件变为指定状态后发生再继续处理,对于CountDown就是计数减为0的事件,但你也可以实现或使用其他Latch就不是这个事件了...
4.Barrier是等待指定数量任务完成,Latch是等待其他任务完成指定状态的改变再继续。。