进程P1、P2、P3、P4和P5的前趋图如图3.12所示。 若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1~S6的初值都等于0。图3.13中a和b处应分别填写________(11

admin2019-06-12  39

问题 进程P1、P2、P3、P4和P5的前趋图如图3.12所示。

    若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1~S6的初值都等于0。图3.13中a和b处应分别填写________(11),c和d处应分别填写________(12),e和f处应分别填写________(13)。

(11)

选项 A、P(S1)P(S2)和P(S3)e(s4)
B、P(S1)V(S2)和P(S2)V(S1)
C、v(S1)V(S2)和V(S3)V(S4)
D、P(S1)P(S2)和V(S1)V(S2)

答案C

解析 利用PV操作实现进程的同步时,进程可以通过调用P操作测试消息是否到达,调用V操作通知消息已经准备好。根据题意,将信号量标在图3.12上,结果如图3.14所示。
转载请注明原文地址:https://jikaoti.com/ti/AMf7FFFM
0

随机试题
最新回复(0)