阅读背景:

java Semaphore信号量的原理和示例

来源:互联网 

Semaphore简介

Semaphore是一个计数信号量,它的本质是一个”共享锁”。

信号量维护了一个信号量许可集。线程可以通过调用acquire()来获取信号量的许可;当信号量中有可用的许可时,线程能获取该许可;否则线程必须等待,直到有可用的许可为止。 线程可以通过release()来释放它所持有的信号量许可。信号量维护了一个




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: