18
правок
Изменения
Нет описания правки
нения, поскольку в зафиксировала все свои обновления еще до того, как А прочитала
значение АСС 3.
==Принцип работы блокировки ==
1. Прежде всего, предположим, что в системе поддерживаются блокировки двух типов: исключительные блокировки (блокировки X — exclusive) и разделяемые блокировки (блокировки S — shared), которые определены. X и S иногда именуются, соответственно, блокировками записи и блокировками чтения
2 Если транзакция А владеет исключительной блокировкой (X), то запрос от некоторой другой транзакции в на получение блокировки кортежа t любого типа не
может быть немедленно удовлетворен.
3. Если транзакция А владеет разделяемой блокировкой (S) кортежа t, то выполня
ются следующие условия:
* запрос некоторой другой транзакции в на получение блокировки X кортежа t не может быть немедленно удовлетворен;
* запрос некоторой другой транзакции в на получение блокировки S кортежа t может и должен быть немедленно удовлетворен (это означает, что с этого вре
мени транзакция в также будет владеть блокировкой S кортежа).