202108-06 Java并发编程之工具类Semaphore的使用 一、Semaphore的理解Semaphore属于java.util.concurrent包;Semaphore翻译成字面意思为信号量,Semaphore可以控制同时访问的线程个数,通过acquire()获取一个许可,如果没有就等待,而release()释放一个许可。二、Semaphore类中常用方法publicvoidacquire()用来获取一个许可,若无许可能够获得,则会一直等待,直到获得许可。publicvoidacquire(intpermits)获取permits个许可。publicvoidrelease()... 继续阅读 >