CountDownLatch: 主要用来处理下边这种情景,
第一种,我说开始执行,才开始执行,设初始值为 1, 当所有的线程都准备好了,countdown(), 所有的线程得到执行.
第二种,团队管理者和团队组员。管理者等待所有的组员通知他活干完了,才继续他下边的工作(向他的上级拔高) ,如果没有你的组员没有执行完, 他就一直在等待,浪费他的时间。
CountDownLatch: 主要用来处理下边这种情景,
第一种,我说开始执行,才开始执行,设初始值为 1, 当所有的线程都准备好了,countdown(), 所有的线程得到执行.
第二种,团队管理者和团队组员。管理者等待所有的组员通知他活干完了,才继续他下边的工作(向他的上级拔高) ,如果没有你的组员没有执行完, 他就一直在等待,浪费他的时间。