Casos de uso para CountDownLatch

clase pública CountDownLatch {
    public static void main (String [] args) lanza Exception {
        java.util.concurrent.CountDownLatch countDownLatch = new java.util.concurrent.CountDownLatch (6);
 
        para (int i = 1; i <= 6; i ++) {
            Hilo nuevo (() -> {
                System.out.println (Thread.currentThread (). GetName () + "\ t terminar el autoestudio, salir del aula");
                countDownLatch.countDown ();
            }, String.valueOf (i)). Start ();
        }
 
        countDownLatch.await ();
        System.out.println (Thread.currentThread (). GetName () + "\ t ***** El líder del escuadrón cerró la puerta y se fue"));
    }
}

Supongo que te gusta

Origin www.cnblogs.com/wl889490/p/12694286.html
Recomendado
Clasificación