Редактировал(а) Alexandr Fokin 2026/06/18 22:07

От версии 1.20
отредактировано Alexandr Fokin
на 2026/06/07 20:16
Изменить комментарий: К данной версии нет комментариев
К версии 1.18
отредактировано Alexandr Fokin
на 2026/05/29 19:03
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -34,16 +34,13 @@
34 34  |2.2.1|(% style="width:662px" %)Каскад триггеров.
35 35  Подход, когда 1 корневой simple stream trigger передает сигнал на процесс.
36 36  А другие триггеры процесса передают сигнал не на процесс напрямую, а на корневой триггер.
37 +Корневой триггер передает на дочерние stream trigger trigger event о том, что процесс остановился.
37 37  Данный подход позволяет использовать несколько триггеров (как в варианте 2.3), но при этом полностью убирает конкуренцию (не требует wakeup lock (и может работать без wakeup condition)).|(% style="width:513px" %)__Дочерние триггеры
38 38  <-> Корневой триггер (Simple stream trigger)
39 39  <-> Процесс__|+|-|+|+-|-
40 40  |2.3|(% style="width:662px" %)Несколько конкурирующих триггеров.
41 41  Высокая интенсивность сигналов, высокая конкуренция за процесс.
42 -Для сглаживания конкуренции используется Wakeup lock (share блокировка минимизирует блокировку и сглаживает конкуренцию).|(% style="width:513px" %)(((
43 -__Триггеры <-> Процесс.__
44 -
45 -__[[Гарантированная конкурентная доставка сигнала>>doc:Проекты и репозитории.Библиотеки.Движок cccc1808\. ProcessEngine.Гарантированная конкурентная доставка сигнала.WebHome]]__
46 -)))|+|-|-|+|+
43 +Для сглаживания конкуренции используется Wakeup lock (share блокировка минимизирует блокировку и сглаживает конкуренцию).|(% style="width:513px" %)__Триггеры <-> Процесс.__|+|-|-|+|+
47 47  |3|(% style="width:662px" %)Периодическая проверка|(% style="width:513px" %)Процесс пробуждается каждые N timeout, используется только 1 timer trigger. См. [[Примеры>>doc:Проекты и репозитории.Библиотеки.Движок cccc1808\. ProcessEngine.Примеры.WebHome]] 1 (блок 2).|+|+|-|-|-
48 48  )))
49 49  | |