概念:CountDownLatch是多线程里面一个类似于计数器的高级同步工具,它的初始值代表线程的数量,当一个线程完成了任务后,CountDownLatch的值就减1,当值为0的时候,代表所有线程完成了任务,然后等待的线程可以开始自己的任务. 方法:这里主要涉及到两个核心的方法: await():线程响应中断,进入等待状态. countDown():减1操作,CountDownLatch的值减1. 示例: import java.util.Random; import java.util.con…