Thread_Delay

Thread Funktionen        Beispiel


Syntax

 

void Thread_Delay(word delay);

 

Sub Thread_Delay(delay As Word)

 

 

Beschreibung

 

Hiermit wird ein Thread für eine bestimmte Zeit auf "schlafend" geschaltet. Nach dem angegebenen Zeitraum ist er wieder für die Abarbeitung bereit. Der Zeitraum wird in Ticks angegeben, die von Timer 2 erzeugt werden. Wird Timer 2 abgeschaltet oder für einen anderen Zweck gebraucht, ist die Funktionsweise von Thread_Delay() undefiniert.

 

Auch wenn Thread_Delay() normalerweise wie eine Wartefunktion arbeitet, so muss man doch beachten, daß nach der Wartezeit der Thread nicht immer automatisch wieder ausgeführt wird. Er ist dann zwar bereit, muss aber erst durch einen Threadwechsel wieder Ausführungszeit bekommen.

 

Parameter

 

delay   Anzahl von 10ms Ticks, die gewartet werden soll