|< < 31 > >|

Transactions

Revisiting Withdrawal vs. Withdrawal: Interleaving


W1W2
Begin transaction
Begin transaction
Read current balance: WAIT
Read current balance: 419.87WAIT
Compute new balance -100 → 319.87WAIT
Write new balance: 319.87WAIT
Commit transactionWAIT
Read current balance: 319.87
Compute new balance -200 → 119.87
Write new balance: 119.87
Commit transaction

|< < 31 > >|