令和2年度秋  問17について  デッドロック

モリモトさん  
(No.1)
正解は  イ  になっていますが正しくは  エ  ではないでしょうか。
解説においてもAとCのデッドロックの発生について
Aが資源Xを占有
Cが資源Zを占有
Aが資源Yを占有
Cが資源Xの開放待ち
Aが資源Zの開放待ち  デッドロックの発生
となっていますがこの時点でAは資源Yを占有しており資源Xは開放されているのでデッドロックにはならないと考えます。

ご確認よろしくお願いいたします。
2022.10.04 10:19
chihiroさん 
AP シルバーマイスター
(No.2)
>各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。
資源が解放されるのはX、Y、Zの使用がすべて終わった後なので、Aが資源Xを占有→Aが資源Yを占有の時点では資源Xは解放されてません。
2022.10.04 10:51
モリモトさん  
(No.3)
なるほど!
勉強不足でした。
ご指摘ありがとうございます。
2022.10.04 10:56
モリモトさん  
(No.4)
というか問題文に書いてありますね...
お恥ずかしい
2022.10.04 11:10

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop