2020
10-10
10-10
详解Java 信号量Semaphore
Semaphore也是一个同步器,和前面两篇说的CountDownLatch和CyclicBarrier不同,这是递增的,初始化的时候可以指定一个值,但是不需要知道需要同步的线程个数,只需要在同步的地方调用acquire方法时指定需要同步的线程个数;一.简单使用同步两个子线程,只有其中两个子线程执行完毕,主线程才会执行:packagecom.example.demo.study;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;i...
继续阅读 >