問(wèn)答題

生產(chǎn)圍棋的工人不小心把相等數(shù)量的黑子和白子混裝在一個(gè)箱子里,現(xiàn)要用自動(dòng)分揀系統(tǒng)把黑子和白子分開,該系統(tǒng)由兩個(gè)并發(fā)執(zhí)行的進(jìn)程組成,系統(tǒng)功能如下:
(1)進(jìn)程A專門揀黑子,進(jìn)程B專門揀白子;
(2)每個(gè)進(jìn)程每次只揀一個(gè)子,當(dāng)一個(gè)進(jìn)程在揀子時(shí)不允許另一進(jìn)程去揀子;
(3)當(dāng)一個(gè)進(jìn)程揀了一個(gè)子(黑子或白子)以后,必讓另一個(gè)進(jìn)程揀一個(gè)子(白子或黑子)。

什請(qǐng)用PV操作管理這兩個(gè)并發(fā)進(jìn)程,使其能正確實(shí)現(xiàn)上述功能。

你可能感興趣的試題

4.多項(xiàng)選擇題在采用死鎖檢測(cè)的系統(tǒng)中,當(dāng)“死鎖檢測(cè)”程序檢測(cè)到死鎖后,一般采用()等方法來(lái)解除死鎖。

A. 撤消某些進(jìn)程
B. 剝奪某些進(jìn)程所占有的資源
C. 重新啟動(dòng)系統(tǒng)
D. 撤消全部等待進(jìn)程
E. 剝奪全部進(jìn)程所占有的資料

5.多項(xiàng)選擇題引入多道程序設(shè)計(jì)的主要目的在于()

A. 提高實(shí)時(shí)響應(yīng)速度
B. 充分利用處理機(jī),減少處理機(jī)空閑時(shí)間
C. 有利于代碼共享
D. 充分利用外圍設(shè)備
E. 減少存儲(chǔ)器碎片