テクノロジ系
春期
応用情報技術者 2024年 春期 問17
17 / 80
三つの資源✕~2を占有して処理を行う四つのプロセス A~Dがある。各プロセ スは処理の進行に伴い、表中の数値の順に資源を占有し、実行終了時に三つの資源を 一括して解放する。プロセス Aと同時にもう一つプロセスを動かした場合に、デッド ロックを起こす可能性があるプロセスはどれか。 資源の占有順序 プロセス 資源✕ 資源Y 資源 Z A B C D

正解と解説
表示する
正解 イ
C,D
デッドロックは、複数プロセスが資源を互いに逆順で確保し合うと発生します。プロセスAの資源占有順序と逆向きに確保するプロセスが該当し、CとDが可能性を持ちます。よってイが正解です。