問(wèn)答題

【簡(jiǎn)答題】

判斷下面的同步問(wèn)題的算法是否正確?若有錯(cuò),請(qǐng)指出錯(cuò)誤原因并予以改正。
設(shè)A、B兩進(jìn)程共用一個(gè)緩沖區(qū)Q,A向Q寫(xiě)入信息,B則從Q讀出信息,算法框圖如圖所示。

答案: 這個(gè)算法不對(duì)。
因?yàn)锳、B兩進(jìn)程共用一個(gè)緩沖區(qū)Q,如果A先運(yùn)行,且信息數(shù)量足夠多,那么緩沖區(qū)Q中的信息就會(huì)發(fā)生...
題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】

用PV操作解決讀者寫(xiě)者問(wèn)題的正確程序如下:

若規(guī)定僅允許5個(gè)進(jìn)程同時(shí)讀怎樣修改程序?

答案: 程序中增加一個(gè)信號(hào)量S5,初值為5,P(S5)語(yǔ)句加在讀者進(jìn)程P(Sr)之前,V(S5)語(yǔ)句加在讀者進(jìn)程第2個(gè)V(Sr)...
問(wèn)答題

【簡(jiǎn)答題】

用PV操作解決讀者寫(xiě)者問(wèn)題的正確程序如下:

程序中什么語(yǔ)句用于讀寫(xiě)互斥,寫(xiě)寫(xiě)互斥。

答案: if rc=1 then P(S)中的P(S)用于讀寫(xiě)互斥,寫(xiě)者進(jìn)程中的P
微信掃碼免費(fèi)搜題