信号量
- 信号量S是个整型变量
- 信号量S只允许两个标准操作
- wait()和signal()
或者,发明人称之为P(通过)操作,V(释放)操作
- wait()和signal()是原子操作 (不能被打断)
wait操作:
signal操作
value<=0 则说明之前有进程在等待
进程的临界区必须符合如下框架
简而言之,value值为负,代表的就是等待的进程个数
信号量解决一般性的进程同步问题
本文共 258 字,大约阅读时间需要 1 分钟。
信号量
或者,发明人称之为P(通过)操作,V(释放)操作
wait操作:
signal操作
value<=0 则说明之前有进程在等待
进程的临界区必须符合如下框架
简而言之,value值为负,代表的就是等待的进程个数
信号量解决一般性的进程同步问题
转载于:https://www.cnblogs.com/xiaochi/p/8029479.html