概念
PV原语通过操作信号量来完成进程间的同步和互斥。
信号量由操作系统来维护
原语
- P原语 为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,等待另外一个进程唤醒它。
情景:申请一个空闲资源(信号量-1),如果成功的话,退出;否则阻塞当前进程 - V原语 为唤醒原语,负责将一个被阻塞的进程唤醒。
情景:释放一个被占用的资源(把信号量加1),如果发现有被阻塞的进程,则选择一个唤醒之。
PV原语通过操作信号量来完成进程间的同步和互斥。
信号量由操作系统来维护
本文标题:PV原语
本文链接:https://www.haomeiwen.com/subject/zooonxtx.html
网友评论