デッドロックを起こす可能性のあるプロセス|科目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だけ