countdownlatch和cyclicbarrier
cyclicbarrier关注的是同一时刻并发执行,在同一个起跑线,在全部线程等待就绪了可以有一个操作
countdownlatch关注的是所有线程都执行完毕
一个经典的场景是:
一个任务有12步,然后要求第三步起每一步都要同时执行(每次同时执行条件满足需要输出一个提示),现在假设有4个任务一个任务起一个线程在所有线程结束后打印结束提示然后整个主线程结束。
在上面的场景中利用countdownla...
原创
2020-04-27 23:31:55 ·
293 阅读 ·
0 评论