資源の占有順序とデッドロックの可能性
テクノロジ難易度: ★★★★☆
三つの資源 X〜Z を占有して処理を行う四つのプロセス A〜D がある。各プロセスは処理の進行に伴い、表中の数値の順に資源を占有し、実行終了時に三つの資源を一括して解放する。プロセス A と同時にもう一つプロセスを動かした場合に、デッドロックを起こす可能性があるプロセスはどれか。

出典: 令和6年度春期 情報処理安全確保支援士 午前I 問6
三つの資源 X〜Z を占有して処理を行う四つのプロセス A〜D がある。各プロセスは処理の進行に伴い、表中の数値の順に資源を占有し、実行終了時に三つの資源を一括して解放する。プロセス A と同時にもう一つプロセスを動かした場合に、デッドロックを起こす可能性があるプロセスはどれか。
