文章目录
- 一、前言
- 二、CountDownLatch概要
- 三、CountDownLatch源码解析
- 四、CountDownLatch普通示例(涉及的方法:构造函数、countDown、await)
- 五、CountDownLatch并发示例(涉及的方法:构造函数、countDown、await)
- 六、面试金手指
- 七、尾声
一、前言
CountDownLatch是在java1.5被引入,存在于java.util.cucurrent包中,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。
二、CountDownLatch概要
CountDownLatch类作用:使一个线程等待其他线程各自执行完毕后再执行。
CountDownLatch三步操作
- 构造函数&