操作系统PV操作的一个小题
问题:高有两个优先级相同的进程P1,P2如下。令信号量S1,S2的初值为0,试问P1,P2并发运行结束后x=?,y=?,z=?进程p1进程P2y:=1;x:=1;y:=y...
问题:
高有两个优先级相同的进程P1,P2如下。令信号量S1,S2的初值为0,试问P1,P2并发运行结束后x=?,y=?,z=?
进程p1 进程P2
y:=1; x:=1;
y:=y + 2 x:=x + 1
V(S1); P(S1);
z:=y + 1 x:=x + y
P(S2) V(S2)
y:=z + y z:=x + z
-------------------------------------
烦劳写出结果和执行步骤。我算出来怎么是两个结果啊 展开
高有两个优先级相同的进程P1,P2如下。令信号量S1,S2的初值为0,试问P1,P2并发运行结束后x=?,y=?,z=?
进程p1 进程P2
y:=1; x:=1;
y:=y + 2 x:=x + 1
V(S1); P(S1);
z:=y + 1 x:=x + y
P(S2) V(S2)
y:=z + y z:=x + z
-------------------------------------
烦劳写出结果和执行步骤。我算出来怎么是两个结果啊 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询