デッドロックを起こす可能性のあるプロセス|科目A-1(応用情報技術者) 令和6年 春期午前試験 問17

出典:令和6年春期 午前 問17 分野:ソフトウェア / オペレーティングシステム
三つの資源X~Zを占有して処理を行う四つのプロセスA~Dがある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。プロセスAと同時にもう一つプロセスを動かした場合に,デッドロックを起こす可能性のあるプロセスはどれか。
プロセス 資源の占有順序
資源X 資源Y 資源Z
A 1 2 3
B 1 2 3
C 2 3 1
D 3 2 1
  • ア:B,C,D
  • イ:C,D
  • ウ:Cだけ
  • エ:Dだけ