Изменение приоритета транзактов. Блок priority

Блок PRIORITY (НАЗНАЧИТЬ ПРИОРИТЕТ) присваивает

или изменяет приоритет транзакта, если он был задан блоком GENERATE (по умолчанию приоритет транзакта равен нулю). Его формат:

PRIORITY A[,B]

Таблица 4.35

Операнд Значение Результат по умолча­нию
А Новое значение приоритета (целое число, СЧА, СЧА*СЧА) Ошибка
В Этот операнд определяет режим BUFFER (подробнее о нем см. доку­ментацию [ ])  

Новое значение приоритета может быть меньше, больше или равно текущему значению приоритета транзакта. Приоритет влияет на порядок выбора транзакта для обслуживания устройствами и на порядок просмотра транзактов в списке текущих событий [7].

Стандартный числовой атрибут этого блока — PR. Поскольку уровень приоритета транзакта может изменяться от 0 до 127, то PR будет выдавать значение в диапазоне 0-127.

Пример 4.36

PRIORITY 100

Вошедшему в этот блок транзакту присваивается приоритет 100.

DELAY FUNCTION PR, D3

1,4/2,7/3,10


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: