Spec-Zone.ru › Ada 2012
Справочник по Ada 2012

H.5 Директива Detect_Blocking

Следующая директива заставляет реализацию обнаруживать потенциально блокирующие операции в защищенной операции.

Синтаксис

Форма директивы Detect_Blocking следующая:
pragma Detect_Blocking;

Правила после компиляции

Директива Detect_Blocking является директивой конфигурации.

Динамические семантики

Реализация должна обнаруживать потенциально блокирующую операцию внутри защищенной операции и генерировать исключение Program_Error (см. 9.5.1).

Разрешения реализации

Реализация может отклонить единицу_компиляции, если потенциально блокирующая операция находится непосредственно внутри тела_входа или тела защищенной подпрограммы.
ПРИМЕЧАНИЯ
11 Операция, которая приводит к блокированию задачи в области иностранного языка, не считается потенциально блокирующей и не должна обнаруживаться.


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API