問答題

【簡答題】

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

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

你可能感興趣的試題

問答題

【簡答題】

用PV操作解決讀者寫者問題的正確程序如下:

若規(guī)定僅允許5個進程同時讀怎樣修改程序?

答案: 程序中增加一個信號量S5,初值為5,P(S5)語句加在讀者進程P(Sr)之前,V(S5)語句加在讀者進程第2個V(Sr)...
問答題

【簡答題】

用PV操作解決讀者寫者問題的正確程序如下:

程序中什么語句用于讀寫互斥,寫寫互斥。

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