你可能感兴趣的试题
V(S2)、P(S1) P(S1)、V(S2) P(S2)、V(S1) V(S1)、P(S2)
V(S2)、P(S1) P(S1)、V(S2) P(S2)、V(S1) V(S1)、P(S2)
P(S2)、V(S2)、P(S1)、V(S1) P(S2)、V(S1)、P(S1)、V(S2) P(S1)、V(S2)、P(S2)、V(S1) P(S1)、V(S1)、P(S2)、V(S2)
S:=0 S:=S+1 S:=S-1 S:=1 Signal(S+1) Wait(S-1) Signal(S) Wait(S)
S:=0 S:=S+1 S:=S-1 S:=1 Signal(S+1) Wait(S-1) Signal(S) Wait(S)
S:=0 S:=S+1 S:=S-1 S:=1 Signal(S+1) Wait(S-1) Signal(S) Wait(S)
用一个信号量S与一组相关临界区联系起来 任何进程在进入临界区前应调用P操作 进程退出临界区进调用V操作来释放一个等待信号量S的进程 一个等待信号量S的进程被释放后便可以进入它的临界区 一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
S:=0 S:=S+1 S:=S-1 S:=1 Signal(S+1) Wait(S-1) Signal(S) Wait(S)
V(S2)、P(S1) P(S1)、V(S2) P(S2)、V(S1) V(S1)、P(S2)
V(S2)、P(S1) P(S1)、V(S2) P(S2)、V(S1) V(S1)、P(S2)