Simscript III/Dictionnaire des instructions/SUSPEND

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

L’énoncé "suspend" place le processus courant (c’est-à-dire celui dont le processus est en train de s’exécuter) dans l’état suspendu (attribut prédéfini STA.A(P) = 2) et rend immédiatement le contrôle de l’exécution au programme horloge, sans détruire le processus courant Processus. Il pourra être réveillé par un énoncé "reactivate the" (l’exécution reprendra alors à l’énoncé qui suit le suspend).

Syntaxe :



N.B. : Un processus ne peut être suspendu que par lui-même, et relancé par une autre routine (qui doit donc avoir accès au pointeur du processus suspendu).