« Simscript III/Dictionnaire des instructions/RESUME » : différence entre les versions

Contenu supprimé Contenu ajouté
Nouvelle page : L<nowiki>’</nowiki>énoncé "<font color="#0000FF">resume</font>" fait retourner un processus ''P'' (précédemment créé par "<font color="#0000FF">activate a</font>" et qui a é...
(Aucune différence)

Version du 16 novembre 2008 à 20:50

L’énoncé "resume" fait retourner un processus P (précédemment créé par "activate a" et qui a été interrompu par "interrupt") dans l’échéancier, pour une durée restante définie dans l’attribut time.a(P). L’issue du délai prévu, l’exécution reprend à l’énoncé work/wait où le processus avait été interrompu.

Syntaxe :


Échec de l’analyse (SVG (MathML peut être activé via une extension du navigateur) : réponse non valide(« Math extension cannot connect to Restbase. ») du serveur « http://localhost:6011/fr.wikibooks.org/v1/ » :): {\displaystyle \color{blue}\text{reset }\left[ \text{the} \right]\color{black}\text{ }Qualificatif^{c}\color{blue}\text{ total}\left[ \text{s} \right]\text{ of }\color{black}Variable}


Remarques :

1. Si le processus P a été interrompu, sta.a(p) prend la valeur 3 = interrompu. On peut parcourir et tester dans l’échéancier de ce processus ev.s(I.Nom_processus) les processus qui ont été interrompus.
2. Lors de l’interruption, l’attribut time.a(p) prend comme valeur la durée à écouler dans le work/wait. Lors du resume, le processus redevient actif et l’exécution reprend à l’énoncé work/wait pour la durée spécifiée dans time.a(p). L’attribut time.a(p) peut avoir été modifié auparavant s’il y a lieu.