一.概念 闭锁是一个同步工具类,主要用于等待其他线程活动结束后,再执行后续的操作.例如:在王者荣耀游戏中,需要10名玩家都准备就绪后,游戏才能开始. CountDownLatch是concurrent包中的一个类,是一种灵活的闭锁实现.他可以使一个或多个线程等待一组事件的发生.闭锁状态包括一个计数器,表示需要等待的数量. countDown方法是递减计数器,表示一个事件已经发生.await方法等待计数器为0,表示所有事件都已经发生.如果计数器值大于0,await会一直阻塞,等待计数器为0. 二.…