|
トランザクションT1 |
トランザクションT2 |
|
read(A,x) |
|
|
x:=x+10000 |
|
|
read(A,y) |
|
|
y:=y-10000 |
|
|
write(A,y) |
|
|
write(A,x) |
口座Aに入金
口座Aから
払い出し
口座Aに残高を
値xで上書き
トランザクションT2は
トランザクションT1
より先に終了
トランザクションT1は
処理中(待機状態)
トランザクションT2の処理結果は
トランザクションT1で上書きされる