• 2021-04-14
    有两个优先级相同的并发程序P1和P2,它们的执行过程如下所示。假设,当前信号量s1=0,s2=0.当前的z=2,进程运行结束后,x、y和z的值分别是。

    进程P1 进程P2
    。。。 。。。
    y:=1; x:=1;
    y:=y+2; x:=x+1;
    z:=y+1; P(S1);
    V(s1); x:=x+y;
    P(s2); z:=x+z;
    y:=z+y; V(s2);
    。。。
  • 举一反三