进程P1、P2、P3、P4、P5的前趋关系图如下所示:
若用PV操作控制这5个进程的同步与互斥,程序如下:
begin
S1,S2,S3,S4,S5,S6: semaphore; //定义信号量
S1:=0;S2:=0; S3:=0; S4:=0; S5:=0; S6:=0;
end.
程序中空a和空b处应分别为(1),空c和空d处应分别为(2);空e和空f处应分别为(3)。
(1)A.V(S1)和V(S2)V(S3)
B.P(S1)和V(S2)V(S3)
C.P(S1)和P(S2)V(S3)
D.P(S1)和P(S2)P(S3)
(2)A.V(S2)V(S4)和V(S5)
B.P(S2) V(S4)和V(S5)
C.P(S2)P(S4)和V(S5)
D.P(S2)V(S4)和P(S5)
(3)A.V(S3)和V(S4)V(S6)
B.P(S3)和V(S4)V(S6)
C.P(S3)和P(S4)V(S6)
D.P(S3)和V(S4)P(S6)