摘要: Semaphore 信号量主要用于约束多个线程可同时获取的物理上的或者逻辑上的资源数。比如用在各种池的设计中。信号量用于管理这些资源的一个虚拟的管理凭据。线程在获取一个资源时,首先要获取一个资源的许可凭证。当线程用完之后将资源返回池中,并将许可凭证返回给信号量。例如:一个池的例子:class Poo... 阅读全文
posted @ 2015-04-12 14:25 Earendil 阅读(277) 评论(0) 推荐(0) 编辑