package com.study.thread; import java.util.concurrent.CountDownLatch; public class MyCountDownLach { private static CountDownLatch countDownLach = new CountDownLatch(1); public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { System.out.println("t1 初始化开始。。。。。"); try { countDownLach.await(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("t1 结束。。。。。"); } }).start(); new Thread(new Runnable() { @Override public void run() { System.out.println("t2 初始化开始。。。。。"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("t2 结束。。。。。"); countDownLach.countDown(); } }).start(); } }
java发编程【一个demo 学习--CountDownLatch(九)】
最新推荐文章于 2022-08-31 21:15:08 发布