最初のページ 戻る 次へ 最後のページ イメージ

ケース1:入金・払い出しを同時実行

トランザクション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で上書きされる