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

9.7 оператор прекращения

Оператор прекращения задачи abort предназначен для аварийного завершения одной или нескольких задач. При этом любые дальнейшие действия с такими задачами запрещены.

Общий вид оператора прекращения :

ABORT      Имя_3адачи    [   , Имя_3адачи ];

Прекращение нескольких задач, перечисленных в операторе abort, выполняется в произвольном порядке. При прекращении задачи, любая вложенная в нее задача тоже прекращается, исключая операции, для которых операция прекращения отсрочена ( abort - отсроченные опе­рации ) . К таким операциям относятся :

•   защищенная операция ;

•   ожидание окончания вызова входа ;

•   ожидание завершения зависимых задач ;

•   выполнение присваивания и процедур  Initialize    и     Finalize для типа Controlled;

При прекращении задачи все зависящие от нее задачи прекращают­ся.

 

требую-

СОВЕТЫ:

Используйте оператор    abort  только в крайних случаях щих безусловного завершения задачи