Transaktion T1 transferiert 300,- DM von Konto A nach Konto B,
Transaktion T2 schreibt Konto A die 3 % Zinseinkünfte gut.
Den Ablauf zeigt Tabelle 12.1. Die im Schritt 5 von Transaktion T2 gutgeschriebenen Zinsen gehen verloren, da sie in Schritt 6 von Transaktion T1 wieder überschrieben werden.
Schritt | T1 | T2 |
1. | read( A,a1 ) | |
2. | a1 : = a1 - 300 | |
3. | read( A,a2 ) | |
4. | a2 : = a2 * 1.03 | |
5. | write( A,a2 ) | |
6. | write( A,a1 ) | |
7. | read( B,b1 ) | |
8. | b1 : = b1 + 300 | |
9. | write( B,b1 ) |