Редактировал(а) Alexandr Fokin 2026/05/07 14:23

От версии 1.8
отредактировано Alexandr Fokin
на 2026/05/05 17:24
Изменить комментарий: К данной версии нет комментариев
К версии 1.9
отредактировано Alexandr Fokin
на 2026/05/06 21:04
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -8,8 +8,8 @@
8 8  Пробуждает процесс (передает новый сигнал), только после того как процесс остановил выполнение.
9 9  |(% style="width:232px" %)Wakeup condition|(% style="width:1151px" %)Модуль wakeup condition проверяет условие наличия новых сигналов перед остановкой процесса.
10 10  От разработчика требуется реализация хендлера проверки условия.
11 -|(% style="width:232px" %)Wakeup state|(% style="width:1151px" %)(((
12 -Модуль wakeup state добавляет отдельную таблицу для синхронизации.
11 +|(% style="width:232px" %)Wakeup lock (Wakeup state)|(% style="width:1151px" %)(((
12 +Модуль wakeup lock добавляет отдельную таблицу для синхронизации.
13 13  Используется только в сочетании с Wakeup condition.
14 14  Решает 2 задачи:
15 15  1) Информация о выполнении процесса считывается из Wakeup state (без взятия блокировки процесса). Если процесс выполняется, то сигнал считается доставленным и никаких обновлений не требуется.
... ... @@ -20,7 +20,7 @@
20 20  )))
21 21  )))
22 22  |Типы передачи сигналов|(((
23 -| |(% style="width:662px" %)Тип|(% style="width:513px" %)Пример|Триггер|Избыточная задержка сигнала|Stream триггер|Wakeup condition|Wakeup state
23 +| |(% style="width:662px" %)Тип|(% style="width:513px" %)Пример|Триггер|Избыточная задержка сигнала|Stream триггер|Wakeup condition|Wakeup lock
24 24  |1|(% style="width:662px" %)Если внешний сигнал единичный и процесс гарантировано остановлен, то его можно подать сразу на процесс (без триггера).|(% style="width:513px" %)(((
25 25  Линейный процесс отправил запрос и ждет 1 событие ответ.
26 26  Хендлер события пробуждает процесс напрямую.