Java并发之信号量、倒计数门闩、循环栅栏和LockSupport

一、信号量(Semaphore) 信号量(Semaphore)是对锁的扩展,内部锁synchronized和重入锁ReentrantLock一次都只容许一个线程访问一个资源,而信号量却能够指定多个线程同时访问某个资源。java // 指定准入数,即能同时申请多少个许可 public Semaphore(int permits) // fair指定是否公平 public Semaphore(int
相关文章
相关标签/搜索