S-блокировка счета ![]() |
![]() |
--- |
Чтение счета ![]() ![]() |
![]() |
--- |
| --- | ![]() |
X-блокировка счета ![]() |
| --- | ![]() |
Снятие денег со счета ![]() ![]() |
| --- | ![]() |
X-блокировка счета ![]() |
| --- | ![]() |
Ожидание- |
S-блокировка счета ![]() |
![]() |
Ожидание- |
Чтение счета ![]() ![]() |
![]() |
Ожидание- |
S-блокировка счета ![]() |
![]() |
Ожидание- |
| Ожидание- | ![]() |
Ожидание- |
| Ожидание- |
Результат. Обе транзакции ожидают друг друга и не могут продолжаться. Возникла ситуация тупика.