jdk1.8 J.U.C并发源码阅读------CountDownLatch源码解析

1、继承关系 public class CountDownLatch功能:让n个线程(线程之间是共享的关系)等待另外m个线程执行完任务后再开始执行。 具体流程:将n个调用countDownLatch.await()的线程添加到CLH队列中,m个线程中最后一个执行countDownLatch.countDown()方法的线程执行tryReleaseShared成功,唤醒CLH队列中的n个共享线程。
相关文章
相关标签/搜索