10. Parallele Prozesse | ||||||
|
||||||
10.7.5 Abbruch von Prozessen
Prozesse können mit der Abort-Anweisung abgebrochen werden. Ein abgebrochener Prozeß ist anormal, bis er beendet ist, d. h. er kann nicht mehr mit anderen Prozessen kommunizieren. Ein anormaler Prozeß geht in den Zustand "beendet" über, wenn alle von ihm abhängigen Objekte beendet sind. Wird ein Prozeß abgebrochen, so werden alle durch ihn gestarteten Prozesse ebenfalls abgebrochen. Beispiel:
Ein solcher Prozeß liefert für das Attribut "T'callable" den Wert "false" und ein Eingangsaufruf an einen solchen Prozeß würde die Ausnahme "tasking_error" auslösen. Die Ausführung aller Konstrukte eines abzubrechenden Prozesse werden unterbrochen. Ausnahmen sind z. B.:
|
||||||
|