PV操作是作用于信号量上的原语。所谓原语是指其执行是不会被打断的即一个进程在执行PV操作时不会强行地被打断而让处理器去执行另一个进程。PV操作的定义是:执行P操作P(S)时信号量S之值减1若结果不为负数则P(S)执行完毕;否则执行P操作的进程暂时停止等待释放。执行V操作V(S)时信号量S之值加1若结果不大于0则释放一个等待释放的进程。 PV操作是作用于信号量上的原语。所谓原语是指其执行是不会被打断的,即一个进程在执行PV操作时,不会强行地被打断而让处理器去执行另一个进程。PV操作的定义是:执行P操作P(S)时,信号量S之值减1,若结果不为负数,则P(S)执行完毕;否则,执行P操作的进程暂时停止,等待释放。执行V操作V(S)时,信号量S之值加1,若结果不大于0,则释放一个等待释放的进程。