CountDownLatch 与 Semaphore 解决的问题有何不同?
参考答案
CountDownLatch 用一次性倒计数让等待方在计数归零后继续;Semaphore 通过许可数控制同时进入某资源的任务数量。
题目解析
CountDownLatch 归零后不能重置;Semaphore 的许可需要正确释放,否则会降低可用并发。
CountDownLatch 用一次性倒计数让等待方在计数归零后继续;Semaphore 通过许可数控制同时进入某资源的任务数量。
CountDownLatch 归零后不能重置;Semaphore 的许可需要正确释放,否则会降低可用并发。