問(wèn)答題

【案例分析題】

有如下兩個(gè)并發(fā)進(jìn)程P、Q(如下圖所示)。

試用一種同步機(jī)制修改程序,使P、Q兩個(gè)進(jìn)程能正確執(zhí)行。(假定先讓P運(yùn)行,然后讓Q運(yùn)行)

答案:

用PV操作作為同步機(jī)構(gòu)制來(lái)實(shí)現(xiàn)同步

題目列表

你可能感興趣的試題

問(wèn)答題

【【案例分析題】】

有如下兩個(gè)并發(fā)進(jìn)程P、Q(如下圖所示)。

若P進(jìn)程已經(jīng)執(zhí)行了3個(gè)循環(huán)后,P、Q進(jìn)程并發(fā)執(zhí)行了一個(gè)循環(huán),請(qǐng)寫(xiě)出可能出現(xiàn)的打印值。

答案:

P執(zhí)行三個(gè)循環(huán)后,M的值為17
然后P、Q并發(fā)執(zhí)行一個(gè)循環(huán),根據(jù)(1)中三種可能的操作次序,輸出值可能為:22、17

微信掃碼免費(fèi)搜題