Исходный код вики Пессимистичная блокировка

Версия 1.6 от Alexandr Fokin на 2023/08/24 13:14

Последние авторы
1 |Алгоритм|(((
2 1. Берем элемент. (блокируя его некоторым образом) (в момент блокировки другой обработчик не может получить доступ и ожидает)
3 1. Производим обработку.
4 1. Сохраняем элемент.
5 1. Снимаем блокировку. (Должна быть некоторая гарантия снятия снятия блокировки, даже если обработка или сохранение элемента упадут с ошибкой).
6 )))
7 | |
8 | |
9
10
11 ----
12
13 ==== Внутренние ссылки: ====
14
15 ====== Дочерние страницы: ======
16
17 {{children/}}
18
19 ====== Обратные ссылки: ======
20
21 {{velocity}}
22 #set ($links = $doc.getBacklinks())
23 #if ($links.size() > 0)
24 #foreach ($docname in $links)
25 #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
26 * [[$escapetool.xml($rdoc.fullName)]]
27 #end
28 #else
29 No back links for this page!
30 #end
31 {{/velocity}}
32
33 ----