大白话说java并发工具类-CountDownLatch,CyclicBarrier1. 倒计时器CountDownLatch2. 循环栅栏:CyclicBarrier3. CountDownLatch与CyclicBarrier的比较
1. 倒计时器CountDownLatch在多线程协作完成业务功能时,有时候需要等待其他多个线程完成任务之后,主线程才能继续往下执行业务功能,在这种的业务场景下,通常可以使用Thread类的join方法,让主线程等待被join的线程执行完之后,主线程才能继续往下执行。当然,使用线程间消息通信机制也可以完成。其实,java并发工具类中为我们提供了类似“倒计时”这样的工具类,可以十分方便的完成所说...