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