多线程进阶学习11------CountDownLatch、CyclicBarrier、Semaphore详解
CountDownLatch①.CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞②.其它线程调用countDown方法会将计数器减1(调用countDown方法的线程不会阻塞)③.计数器的值变为0时,因await方法阻塞的线程会被唤醒,继续执行publicstaticvoidmain(String[]args)throwsException{Coun