Tom: SetTimeout - Multithreading?

Beitrag lesen

Hello,

So nur zur Frage. Wirkt das setTimeout wie ein "break"? Also verlässt der IP nach dem settimout die funktion, bzw. wird i wachsen?

Nein, die Funktion läuft weiter. Ein Timeout ruft nach x Millisekunden (in deinem Fall, nach einer), die Funktion auf.

Das hat mich immer schon interessiert und ich ahbe nie nachgefragt: Wie muss ich mir das vorstellen? Ist immer nur eine Instanz aktiv? Wirkt sich die mit setTimeout() aufgerufene Funktion also quasi wie ein Interrupt bei einem Realmode-System aus?

Das hieße dann, es läuft immer nur das Hauptprogramm _oder_ _eine_ setTimeout-Routine?

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de