package com.leasehouse;
import java.util.concurrent.CountDownLatch;
public class TestCountDownLatch {
    static CountDownLatch downLatch  = new CountDownLatch(2);
    public static void main(String[] args) {
        Thread thread =  new Thread(
          new Runnable() {
            public void run() {
                downLatch.countDown();
                System.out.println("1");
                downLatch.countDown();
                System.out.println("2");
            }
          }
        );
         thread.start();
         try {
             downLatch.await(); 
         } catch (InterruptedException e) {
             e.printStackTrace();
         }
      System.out.println("main is end");
    }
}