CountDownLatch是一个非常实用的多线程控制工具类,称之为“倒计时器”,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行.用给定的计数初始化CountDownLatch,其含义是要被等待执行完的线程个数.每次调用countDown(),计数减1.主程序执行到await()函数会阻塞等待线程的执行,直到计数为0. package com.zhi.test; import java.util.Random; import java.util.concurrent.CountD…