別のトランザクションによってブロックされたトランザクションはどうなるのだろうか?
T1 と T2 の 2 つのトランザクションと次のシナリオがあるとします。
T1 ................................................................. ....... T2
ロック DB オブジェクト
読み取り Q ................................................................. ..... ロック Q (T2 がブロックされている)
書き込み Q ロック解除 Q
T1 が完了した後、T2 はブロック解除されますか、それとも永久に失われますか? 私は、T2 が待機キューに送られ、そこで順番が来るのを待っていると思っていました。
この概念を私に明確にしてくれる人に感謝します:)