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

プロセス

資源の占有順序

資源 X

資源 Y

資源 Z

A

1

2

3

B

1

2

3

C

2

3

1

D

3

2

1

出典令和6年度 春期 応用情報技術者試験 午前 問17
B,C,D
C,D
C だけ
D だけ