题目描述
题目:有3个线程,线程A和线程B并行执行,线程C需要A和B执行完成后才能执行。使用闭锁 CountDownLatch 实现
解题思路
创建一个类:Question90
CountDownLatch初始化值为2
新增A,B线程,在线程里执行完逻辑后,计数-1
countDownLatch.countDown();
新增C线程,等待A,B线程完成
countDownLatch.await();
执行相关的逻辑
代码详解
package question;
import java.util.concurrent.