CountDownLatch工具类

CountDownLatch 是Java1.5出的一个工具类,本质为计数器,配合线程使用
CountDownLatch latch = new CountDownLatch(n) 可初始化一个计数为n的计数器
内含 1.countDown() 2.await()方法
执行 latch.countDown() 则计数器减1 ->n-1
执行latch.await()则是当计数器(n)为0时执行下面的主流程

执行线程时配合使用,可控制所有线程都执行完成的结果后再执行后面的逻辑

posted @ 2021-01-08 14:32  小耗zi  阅读(103)  评论(0)    收藏  举报