三つの資源 X~Z を占有して処理を行う四つのプロセス A~D がある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。プロセス A と同時にもう一つプロセスを動かした場合に,デッドロックを起こす可能性があるプロセスはどれか。
プロセス | 資源 X の占有順序 | 資源 Y の占有順序 | 資源 Z の占有順序 |
|---|---|---|---|
A | 1 | 2 | 3 |
B | 1 | 2 | 3 |
C | 2 | 3 | 1 |
D | 3 | 2 | 1 |
出典令和2年度 10月 応用情報技術者試験 午前 問17
ア
B,C,D
イ
C,D
ウ
C だけ
エ
D だけ