CountDownLatch与CyclicBarrier的区别

来源:互联网 发布:c语言中指针的作用 编辑:程序博客网 时间:2024/05/17 09:08
首先,CyclicBarrier可以多次使用,CountDownLatch只能用一次(为0后不可变) 
其次, 
Barrier是等待指定数量线程到达再继续处理; 
Latch是等待指定事件变为指定状态后发生再继续处理,对于CountDown就是计数减为0的事件,但你也可以实现或使用其他Latch就不是这个事件了... 

Barrier是等待指定数量任务完成,Latch是等待其他任务完成指定状态的改变再继续。。。
0 0
原创粉丝点击