問答題

若有一個文件F,供進(jìn)程共享?,F(xiàn)把進(jìn)程分成A、B兩組,規(guī)定同組的進(jìn)程可以同時讀文件F,但當(dāng)有A組(或B組)的進(jìn)程在讀文件F時不允許B組(或A組)的進(jìn)程讀文件F。現(xiàn)定義兩個計數(shù)器C1和C2分別記錄A組和B組中讀文件F的進(jìn)程數(shù)。當(dāng)用PV操作進(jìn)行管理時需要三個信號量S1、S2和SAB才能保證正確的并發(fā)執(zhí)行。程序結(jié)構(gòu)如下:

在上述程序的括號內(nèi)填入適當(dāng)?shù)腜V操作,完善該程序。

你可能感興趣的試題