package com.weiyi.study.thread; import java.util.concurrent.CountDownLatch; /** * @author <a href="mailto:shizi@microants.cn">狮子</a> * version 1.0.0 * since 1.0.0 */ public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { CountDownLatch countDownLatch = new CountDownLatch(6); for(int i = 0; i < 6; i++){ new Thread(() ->{ System.out.println(Thread.currentThread().getName() + "----->" + "Go Out!!!"); },String.valueOf(i)).start(); countDownLatch.countDown(); } // 等待计数器归零,然后再向下执行 countDownLatch.await(); System.out.println("Close Door"); } }
CountDownLatch的使用
最新推荐文章于 2024-04-16 18:13:38 发布