java并发编程(八)之线程信号量Semaphore

1、信号量 一个计数信号量。从概念上讲,信号量维护了一个许可集。Semaphore常常用于限制获取某种资源的线程数量。在java并发中,即Semaphore维护指定数量许可,当Semaphore中有额外(空闲)的许可时,线程获取到许可信号后(调用acquire()),线程才容许被执行,不然将被阻塞。当线程执行完毕,就会将占用的许可释放(调用release())。java 此类的构造方法可选地接受一
相关文章
相关标签/搜索