Semaphore信号量类详解

Semaphore类是一个计数信号量,必须由获取它的线程释放,通常用于限制可以访问某些资源(物理或逻辑的)线程数目,信号量控制的是线程并发的数量。 计数器:一个信号量有且仅有3种操作,且它们全部是原子的:初始化、增加和减少 增加可以为一个进程解除阻塞; 减少可以让一个进程进入阻塞。 原理理解: Semaphore是用来保护一个或者多个共享资源的访问,Semaphore内部维护了一个计数器,其值为可
相关文章
相关标签/搜索