CountDownLatch的作用类似于Thread.join()方法,但比join()更加灵活.它可以等待多个线程(取决于实例化时声明的数量)都达到预期状态或者完成工作以后,通知其他正在等待的线程继续执行.简单的说,Thread.join()是等待具体的一个线程执行完毕,CountDownLatch等待多个线程. 如果需要统计4个文件中的内容行数,可以用4个线程分别执行,然后用一个线程等待统计结果,最后执行数据汇总.这样场景就适合使用CountDownLatch. 本篇从CountDownLa…