Semaphore
通过permits的值来限制线程访问临界资源的总数,属于有限制次数的共享锁,不支持重入。
前提条件
在理解 Semaphore
时需要具备一些基本的知识:
理解AQS的实现原理
之前有写过一篇 《深入浅出AQS源码解析》
关于AQS的文章,对AQS原理不了解的同学可以先看一下
Semaphore源码解析
Semaphore
中有3个内部类,分别是...
阅读全文