三つの資源 X~Z を占有して処理を行う四つのプロセス A~D がある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。プロセス A と同時にもう一つプロセスを動かした場合に,デッドロックを起こす可能性のあるプロセスの組合せはどれか。ここで,プロセス A~D の優先度は同一とする。

プロセス

資源の占有順序

資源 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だけ