Java 并发编程(十四):并发工具 Semaphore

1、概述 Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源,就是控制并发线程的数量 2、类图 Semaphore还提供一些其他方法: int availablePermits() : 返回此信号量中当前可用的许可证数。 int getQueueLength(): 返回正在等待获取许可证的线程数。 boolean hasQueuedThr
相关文章
相关标签/搜索