countdownlatch和semaphore
时间: 2023-04-27 09:01:13 浏览: 123
java并发工具类(CountDownLatch+Semaphore+Exchanger)
CountDownLatch是Java中的一个同步工具类,它可以让一个线程等待其他线程完成操作后再执行。CountDownLatch的作用类似于倒计时,它可以设置一个计数器,当计数器为时,等待的线程就可以继续执行。
Semaphore也是Java中的一个同步工具类,它可以控制同时访问某个资源的线程数量。Semaphore可以设置一个许可证数量,当许可证数量为时,其他线程就需要等待。每当一个线程访问完资源后,就需要释放一个许可证,以便其他线程可以访问。
阅读全文