令和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
正答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