2相ロッキングプロトコルにおけるデッドロック発生の可能性

2相ロッキングプロトコル(2PL)は直列可能性を保証し、ダーティリード、ノンリピータブルリード、ロストアップデートを防ぎますが、複数のトランザクションが互いに相手の解放待ちとなる「デッドロック(死に体)」の発生は防げないため、検出や解消機構が必要です。 2PLではロックにより未コミットデータの読み取りは防止されます。 2PLでは同一データの再読み取りで異なる結果が返る現象は防止されます。 2PLでは更新の上書き消失は防止されます。

2相ロッキングプロトコルに従うトランザクションで発生する可能性のある現象はどれか。

出典令和5年度 春期 ITサービスマネージャ試験 午前Ⅱ 問23
ア
ダーティリード
イ
デッドロック
ウ
ノンリピータブルリード
エ
ロストアップデート