User manual
101
Met deze functie kan een thread zijn thread -wisseling verhinderen. Dit is zinvol als bij een
serie poort - uitvoeren of andere hardware commando’s de tijdelijke scheiding door een
thread -wisseling vermeden moet worden.
Als er vergeten wordt het “Lock” (de vergrendeling) weer uit te schakelen, vindt er geen
multithreading meer plaats.
Parameters
lock bij 1 wordt de thread -wisseling verhinderd, bij 0 weer toegelaten.
5.3.15.5 Thread_Resume
Thread functies
Syntax
void Thread_Resume(byte thread);
Beschrijving
Als een thread zich in de toestand “wachtend” bevindt, kan hij hiermee weer op ”inactief”
gezet worden. De status “inactief” betekent, dat de thread klaar is om bij een thread –
wisseling weer geactiveerd te worden.
Parameters
thread (0-15) nummer van de thread
5.3.15.6 Thread_Signal
Thread functies
Syntax
void Thread_Signal(byte signal);
Beschrijving
Als een thread d.m.v. Thread Wait() op “wachtend” is gezet, dan kan de toestand met behulp
van Thread_Signal weer in “inactief” veranderd worden. De parameter signal moet dezelfde
waarde hebben
die bij Thread Wait() gebruikt is.
Parameter
signal waarde van het signaal
5.3.15.7 Thread_Start
Thread functies Voorbeeld