Введение в программирование - Учебное пособие (Корочкин А. В.)

9.5 оператор  перенаправления очереди

( WITH   ABORT  ] ;

Оператор перенаправления очереди Requeue используется для за­вершения оператора accept или тела входа при необходимости пе­ренаправления соответствующего вызова входа в новую ( или ту же самую ) очередь . Такое перенаправление может быть выполнено с ( или без ) исключением вызова с помощью оператора abort:

REQUEUE        Имя_Входа

Оператор requeue должен размещаться в вызываемой конструкции (теле входа, операторе приема). При выполнении оператора requeue сначала вычисляется имя входа, а так же префикс, идентифицирую­щий исходную задачу или защищенный модуль, и выражение, иденти­фицирующее вход в семействе входов.

92

Ада 95. Введение в программирование

93

Глава 9.  Задачи

 

 

D   Примеры:

requeue     Write   with abort; requeue     Read ( k);