- 博客(1)
- 资源 (12)
- 收藏
- 关注
转载 深入理解Semaphore
使用Semaphore是计数信号量。Semaphore管理一系列许可证。每个acquire方法阻塞,直到有一个许可证可以获得然后拿走一个许可证;每个release方法增加一个许可证,这可能会释放一个阻塞的acquire方法。然而,其实并没有实际的许可证这个对象,Semaphore只是维持了一个可获得许可证的数量。 Semaphore经常用于限制获取某种资源的线程数量。下面举个例子,比如说操场上有5...
2018-07-02 20:05:42 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人