Изменения документа Транзакции и блокировки

Редактировал(а) Alexandr Fokin 2024/06/01 13:29

<
От версии < 15.1 >
отредактировано Alexandr Fokin
на 2020/06/13 20:51
К версии < 14.1 >
отредактировано Alexandr Fokin
на 2020/06/13 20:49
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -20,7 +20,7 @@
20 20  Оптимистичная:
21 21  Берем элемент (не блокируя) (фиксируем version/timestamp)
22 22  Производим обработку.
23 -Проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка/игнорирования, что данные изменились с момента начала обработки)
23 +Проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка)
24 24  Сохраняем элемент.
25 25  Пессимистичная:
26 26  Берем элемент. (блокируя его некоторым образом) (в момент блокировки другой обработчик не может получить доступ и ожидает)