User manual
106Compiler
© 2005 Conrad Electronic
Mit dieser Funktion kann ein Thread seinen Threadwechsel unterbinden. Dies ist sinnvoll wenn bei einer
Serie von Portausgaben oder anderen Hardware Befehlen die zeitliche Trennung durch einen
Threadwechsel vermieden werden soll.
Wird vergessen das "Lock" wieder auszuschalten so findet kein Multithreading mehr statt.
Parameter
lock
bei 1 wird der Threadwechsel unterbunden, bei 0 wieder zugelassen
5.3.15.5 Thread_Resume
Thread Funktionen
Syntax
void
Thread_Resume(
byte
thread
);
Beschreibung
Hat ein Thread des Zustand "
wartend
", so kann er hiermit wieder auf "
inaktiv
" gesetzt werden. Der Status
"
inaktiv
" bedeutet, das der Thread bereit ist um bei einem Threadwechsel wieder aktiviert zu werden.
Parameter
thread
(0-15) Nummer des Threads
5.3.15.6 Thread_Signal
Thread Funktionen
Syntax
void
Thread_Signal(
byte
signal
);
Beschreibung
Wurde ein Thread mittels
Thread_Wait
() auf "
wartend
" gesetzt, so kann der Zustand mit Hilfe von
Thread_Signal() wieder auf "
inaktiv
" geändert werden. Der Parameter
signal
muß den gleichen Wert haben
der bei
Thread_Wait
() benutzt wurde.
Parameter
signal
Wert des Signals