1. 简介 使一个线程等待其他线程各自执行完毕后再执行 2. 类与接口 CountDownLatch构造函数会以线程的数量为初始值 void wait(); 调用wait方法的线程会被挂起,它会等待直到count_值为0才继续执行 void countDown(); 当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了 int getCount() const; 获取计数 3. 源码 Github