Операторы SPLITи ASSEMBLE

Транзакты могут порождаться и оператором размножения

SPLIT А,В,С

Когда в блок входит некоторый транзакт (рис. 8.2), то оператор размножения создает семейство транзактов, включающее основной (вошедший в блок) транзакт и А его копий. Основной транзакт переходит в следующий по порядку блок, а его копии переходят в блок с меткой В. Для различения транзактов параметр С основного транзакта увеличивается на 1, а транзактов-копий — на 2, 3, 4,... и т. д.

Рис. 8.2. Обозначение блока SPLIT

 

Обратное действие — сборка транзактов выполняется оператором

ASSEMBLE А

Согласно этому оператору первый из вошедших в блок транзактов выйдет из него только после того, как в этот блок придут еще А – 1 транзактов того же семейства (рис. 8.3).

 

Рис. 8.3. Обозначение блока ASSAMBLE

 

Оператор

GATHER А

отличается от предыдущего оператора тем, что из блока выходят все А транзактов (рис. 8.4).

 

Рис. 8.4. Обозначение блока GATHER

 








Дата добавления: 2015-09-18; просмотров: 606;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.