Пессимистичная блокировка
Версия 1.4 от Alexandr Fokin на 2023/05/21 09:56
- Берем элемент. (блокируя его некоторым образом) (в момент блокировки другой обработчик не может получить доступ и ожидает)
- Производим обработку.
- Сохраняем элемент.
- Снимаем блокировку. (Должна быть некоторая гарантия снятия гарантированного снятия блокировки, даже если обработка или сохранение элемента упадут с ошибкой).
Внутренние ссылки:
Дочерние страницы:
Обратные ссылки:
- Многопоточность и асинхронность
- Транзакции и блокировки
- AddOrUpdate
- Микросервисы. Паттерны разработки и рефакторинга. | Крис Ричардсон.
- Транзакции
- Ошибки
- madelson DistributedLock
- PostgreSQL. Организация блокировок с пропуском заблокированных
- MSSQL. Организация блокировок с пропуском заблокированных
- Удаление по условию