User manual
z.B.:
halt blink2;
Form 2:
halt;
Angehaltene Threads können nur durch andere Threads wieder gestartet werden.
• resume
Die resume-Anweisung setzt die Priorität eines Threads auf den Wert vor der letzten
run- oder halt-Anweisung in Bezug auf diesen Thread. Es gibt ebenfalls zwei Formen.
Form 1 bezieht sich auf den angegebenen Thread, Form 2 auf den aktuell laufenden.
Form 1:
resume
ThreadName;
z.B.:
halt blink2; // blink2 steht
resume blink2; // blink2 läuft wie vor dem halt
Form 2:
resume;
z.B.:
run 100; // aktueller Thread läuft mit Prio. 100
resume; // aktueller Thread läuft wie vor run 100
• yield
Mit Ausführung der yield-Anweisung gibt der aktuelle Thread die Programmausführung,
unabhängig von seiner Priorität, sofort an den nächsten Thread ab.
yield;
Der yield -Befehl wird relativ selten benötigt.
75
5 Programmiersprache C2