摘要: CyclicBarrier概述 CyclicBarrier可以理解为Cyclic + Barrier, 可循环使用 + 屏障嘛。 之所以是Cyclic的,是因为当所有等待线程执行完毕,并重置CyclicBarrier的状态后它可以被重用。 之所以叫Barrier,是因为线程调用await方法后就会被 阅读全文
posted @ 2021-02-20 21:01 天乔巴夏丶 阅读(293) 评论(0) 推荐(1) 编辑
摘要: CountDownLatch概述 日常开发中,经常会遇到类似场景:主线程开启多个子线程执行任务,需要等待所有子线程执行完毕后再进行汇总。 在同步组件CountDownLatch出现之前,我们可以使用join方法来完成,简单实现如下: public class JoinTest { public st 阅读全文
posted @ 2021-02-20 12:16 天乔巴夏丶 阅读(440) 评论(0) 推荐(4) 编辑