Чтение счета и суммирование. |
--- | |
--- | Снятие денег со счета . |
|
--- | Помещение денег на счет . |
|
--- | Фиксация транзакции | |
Чтение счета и суммирование. |
--- | |
Чтение счета и суммирование. |
--- | |
Фиксация транзакции | --- | |
Результат. Хотя транзакция B все сделала правильно - деньги переведены без потери, но в результате транзакция A подсчитала неверную общую сумму.
Т.к. транзакции по переводу денег идут обычно непрерывно, то в данной ситуации следует ожидать, что главный бухгалтер никогда не узнает, сколько же денег в банке.