Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор resume (возобновить)



Оператор resume формально является процедурой с одним параметром типа ссылок на объект, квалифицирован­ным некоторым фиктивным классом, объемлющим все классы.

Пусть фактический параметр оператора resume ссылается на некоторый самостоятельный объект Y, являющийся ком­понентой некоторой квазипараллельной системы S. Согласно правилам языка на Y можно сослаться только изнутри эк­земпляра блока (назовем его X), являющегося компонентой той же системы S или вложенного в некоторую компоненту этой системы. Экземпляр блока X является в данный момент работающим. Оператор resume производит следующие дей­ствия:

· ВУ системы S покидает X. В результате сам X и все
работающие компоненты на более высоких уровнях системы удаляются из работающей цепочки. ЛУ каждой компоненты
останавливается в конце оператора resume;

· ВУ системы S входит в Y на текущую позицию его ЛУ. В результате Y и, возможно, последовательность компо­нент на более высоких уровнях системы становятся рабо­тающими.

Если фактический параметр оператора resume не ссы­лается на самостоятельный объект, то при выполнении опе­ратора выдается сообщение об ошибке.

5.5.3. Выход через «end» объекта

Результат того, что УП выходит через замыкающий символ end объекта, совпадает с действием оператора detach с тем отличием, что объект становится завершенным (а не самостоятельным) и, таким образом, теряет свое ЛУ.





Дата публикования: 2015-01-23; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...