|
Navigation: Bibliotheken > Threads > 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 muß man doch beachten, daß nach der Wartezeit der Thread nicht immer automatisch wieder ausgeführt wird. Er ist dann zwar bereit, muß aber erst durch einen Threadwechsel wieder Ausführungszeit bekommen.
Parameter
delay Anzahl von 10ms Ticks, die gewartet werden soll