Изменения документа Оптимистичная блокировка

Редактировал(а) Alexandr Fokin 2025/09/20 11:01

От версии 1.10
отредактировано Alexandr Fokin
на 2023/05/21 09:57
Изменить комментарий: К данной версии нет комментариев
К версии 1.9
отредактировано Alexandr Fokin
на 2023/05/21 09:57
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -2,8 +2,8 @@
2 2  
3 3  1. Берем элемент (не блокируя) (фиксируем version/timestamp)
4 4  1. Производим обработку.
5 -1. Атомарно проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка/игнорирования, что исходные данные изменились с момента начала обработки) 
6 -Сохраняем элемент.
5 +1. Атомарно проверяем, что version/timestamp не изменился. (иначе ошибка/повторная обработка/игнорирования, что исходные данные изменились с момента начала обработки)
6 +1. Сохраняем элемент.
7 7  
8 8  ----
9 9