トランザクションA〜Gの待ちグラフにおいて、永久待ちの状態になっているトランザクション全てを列挙したものはどれか。ここで、待ちグラフのX→Yは、トランザクションXはトランザクションYがロックしている資源のアンロックを待っていることを表す。
〔トランザクションA〜Gの待ちグラフ〕
ア A、B、C、D
イ B、C、D
ウ B、C、D、F
エ C、D、E、F、G
ウ
トランザクションEはGがロックしている資源のアンロックを待っており、解放され次第、動作可能である。
FはEがロックしている資源が解放されても、Dがロックしている資源が解放されるまで、待ちとなる。
DはEがロックしている資源が解放されても、Cがロックしている資源が解放されるまで、待ちとなる。
CはBがロックしている資源が解放されるまで、待ちとなる。
BはDがロックしている資源が解放されるまで、待ちとなる。
DはCがロックしている資源が解放されるまで、待ちとなる。
こうして、B、C、Dは永久待ちとなり、FもDが永久待ちのため、永久待ちとなる。
問28 | 目次 | 問30 |