某系统中有一个缓冲区,进程 P1 不断地生产产品送入缓冲区,进程 P2 不断地从

免费题库2022-08-02  34

问题 某系统中有一个缓冲区,进程 P1 不断地生产产品送入缓冲区,进程 P2 不断地从缓冲区中取出产品消费,用P、V 操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、 b处应分别填() , c、d处分别填 () 。A.V(S2)、P(S1)B.P(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)

选项 A.V(S2)、P(S1)
B.P(S1)、V(S2)
C.P(S2)、V(S1)
D.V(S1)、P(S2)

答案 C

解析 为了保证进程P1、进程P2间的正常运行,a、b处应分别填P(S1)、 V(S2), c、d处分别坡P(S2)、V(S1),如下图所示。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2428252.html

最新回复(0)