Назначение. Блок изменяет приоритет активного транзакта.
Синтаксис.
PRIORITY A,[B]
Назначение
операндов.
Операнд |
Назначение |
Значение |
Значение
по умолчанию |
A |
Задает новое значение приоритета. |
Имя,
число, СЧА |
Обязательный параметр |
B |
Определяет режим BUFFER |
BU |
Нет |
Особенности выполнения.
1.
Блок всегда принимает транзакты.
2.
При входе в блок вычисляется и округляется значение операнда А.
Полученное значение присваивается приоритету активного транзакта. Новое значение
приоритета может быть меньше, больше или равно текущему значению. Транзакт
помещается в список текущих событий в начало своего нового приоритетного класса
и просходит перемещение транзакта к следующему блоку.
3.
Если в поле В блока
PRIORUTY
записано слово
BU,
то после присвоения транзакту нового значения приоритета он помещается в список
текущих событий в конец своего нового приоритетного класса
Примеры
использования.
PRIORITY
10
Вошедшему в блок
транзакту присваивается приоритет, равный 10. |