阅读背景:

并发库应用之七 & 信号灯Semaphore应用

来源:互联网 

  Semaphore可以维护当前访问自身的线程个数,并且提供了同步机制。

  Semaphore实现的功能类似于厕所里有5个坑,有10个人要上厕所,同时就只能有5个人占用,当5个人中 的任何一个让开后,其中在等待的另外5个人中又有一个可以占用了。另外等待的5个人中可以是随机获得优先机会,也可以是按照先来后到的顺序获得机会,这取决于构造Semaphore对象时传入的参数选项:  Semap




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

分享到: