Введение в системы управления базами данных

         

Обе транзакции ожидают друг друга



Таблица 7

Транзакция A Время Транзакция B Ожидание… Ожидание…
S-блокировка Обе транзакции ожидают друг друга Обе транзакции ожидают друг друга ---
Чтение Обе транзакции ожидают друг друга Обе транзакции ожидают друг друга ---
--- Обе транзакции ожидают друг друга S-блокировка Обе транзакции ожидают друг друга
--- Обе транзакции ожидают друг друга Чтение Обе транзакции ожидают друг друга
X-блокировка Обе транзакции ожидают друг друга Обе транзакции ожидают друг друга ---
Ожидание… Обе транзакции ожидают друг друга X-блокировка Обе транзакции ожидают друг друга
Ожидание… Обе транзакции ожидают друг друга Ожидание…
Обе транзакции успешно накладывают S-блокировки и читают объект Обе транзакции ожидают друг друга Таблица 7. Блокировка отвергается, т.к. объект Обе транзакции ожидают друг друга Таблица 7. Блокировка отвергается, т.к. объект Обе транзакции ожидают друг друга Результат. Обе транзакции ожидают друг друга и не могут продолжаться. Возникла ситуация тупика.

Содержание раздела