9.2 тело задачиТело задачи (task body ) определяет действия задачи при её выполнении. Тело задачи имеет следующую форму: TASK BODY Идентификатор_3адачи IS - - Описания BEGIN - - Последовательность_0ператоров [ EXCEPTION - - Обработчики_Исключений ] END Идентификатор_3адачи; Тело задачи аналогично телу подпрограммы. Его отличительная особенность - наличие оператора приема accept в случае , если в спецификации задачи описан соответствующий вход. Локальные описания в теле задачи могут содержать описания вложенных задач : task body Metro is task Station is entry Way_A (Т : in Train ); end Station ; task body Station is —— TiTrvTwjvrm A. B.
86 Ада 95. Введение в программирование
87 Port : Data ; begin accept Way_A (Т: in Train ) do Port: = Train ; end Way_A; end Station; begin • • • end Metro; |
| Оглавление| |