
応用情報技術者試験 令和7年度 秋期 午前、全80問のうちの問18。
二つの
- ア一方の
タスクの 優先度を 高くする。 - イ資源獲得の
順序を 両方の タスクで 同じにする。 - ウ資源獲得の
順序を 両方の タスクで 逆にする。 - エ両方の
タスクの 優先度を 同じにする。
答えと解説を開く
正解はイです。
デッドロックは、
ほかの選択肢が違う理由
- ア優先度は、
どちらを 先に 動かすかを 決めるだけです。 資源を 持ったまま 待つ 状態は なくならないので、 デッドロックは 防げません。 - ウ獲得の
順序を 逆に すると、 まさに デッドロックが 起きる 形に なります。 - エ優先度を
そろえても、 資源を 取りに 行く 順が 逆なら 待ち合いは 起きます。
仕組み
デッドロックは、
データベースの