某系统有R1、R2和R3共三种资源,在T0时刻,P1、P2、P3和P4这四个一组合作进程,执行顺序如图4-4所示。请用PV操作实现进程中的同步操作。

admin2017-11-20  12

问题 某系统有R1、R2和R3共三种资源,在T0时刻,P1、P2、P3和P4这四个一组合作进程,执行顺序如图4-4所示。请用PV操作实现进程中的同步操作。

选项

答案图中示出了上述并发进程之间的前驱关系,为了使上述进程同步,可设置8个信号量A,B,C,D,E,F,G,H,他们的初值均为0,而相应进程可描述为: P1(){ …;V(A);V(B);) P2(){P(A); …;V(C);V(D);) P3(){P(B);…;V(E);V(F);} P4(){P(C); P(E);…;V(G);} P5(){P(D);P(F);…;V(H);} P6(){P(G);P(H);…;}

解析
转载请注明原文地址:https://kaotiyun.com/show/LNRi777K
0

最新回复(0)