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

H.5 Предикат Detect_Blocking

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

Синтаксис

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

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

Предикат Detect_Blocking является предикатом конфигурации.

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

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

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

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





Spec-Zone.ru

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