CountDownLatch 线程计数器
public static void main(String[] args) throws InterruptedException {
int count = 5;
//线程计数器
CountDownLatch countDownLatch = new CountDownLatch(count);
for (int i = 0; i < count; i++) {
long latchCount = countDownLatch.getCount();
System.out.println("线程数量:" + latchCount);
countDownLatch.countDown();//递减线程数
}
countDownLatch.await();
System.out.println("线程执行完毕:"+ countDownLatch.getCount());
}