并发编程—Semaphore
Semaphore是什么Semaphore是JUC包下的一个工具类,官方是这样解释这个类的:
Semaphore用于限制可以访问某些资源(物理或逻辑的)的线程数目,他维护了一个许可证集合,有多少资源需要限制就维护多少许可证集合,假如这里有N个资源,那就对应于N个许可证,同一时刻也只能有N个线程访问
...
言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。