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