并发工具类信号量Semaphore介绍与源码解析

介绍了ReentrantLock与CountDownLatch,今天介绍第三个AQS下的并发工具类。 ​ 主要作用 先说一下Semaphore的作用吧,比喻一下就像火锅店店里面只有那么多的座位,进去一个消耗一个座位,坐满了其他人就只能在外面等着,有人出来了那么就有一个人可以进去。 就好像ReentrantLock只允许一个线程进去,而Semaphore最多只允许n个线程进去。 主要方法 有两个构造
相关文章
相关标签/搜索