HOME»応用情報技術者試験掲示板»令和2年度秋 問17について デッドロック
投稿する
資源が解放されるのはX、Y、Zの使用がすべて終わった後なので、Aが資源Xを占有→Aが資源Yを占有の時点では資源Xは解放されてません。
令和2年度秋 問17について デッドロック [3782]
モリモトさん(No.1)
正解は イ になっていますが正しくは エ ではないでしょうか。
解説においてもAとCのデッドロックの発生について
Aが資源Xを占有
Cが資源Zを占有
Aが資源Yを占有
Cが資源Xの開放待ち
Aが資源Zの開放待ち デッドロックの発生
となっていますがこの時点でAは資源Yを占有しており資源Xは開放されているのでデッドロックにはならないと考えます。
ご確認よろしくお願いいたします。
解説においてもAとCのデッドロックの発生について
Aが資源Xを占有
Cが資源Zを占有
Aが資源Yを占有
Cが資源Xの開放待ち
Aが資源Zの開放待ち デッドロックの発生
となっていますがこの時点でAは資源Yを占有しており資源Xは開放されているのでデッドロックにはならないと考えます。
ご確認よろしくお願いいたします。
2022.10.04 10:19
chihiroさん(No.2)
★AP シルバーマイスター
>各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。
資源が解放されるのは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