Gast123: SetTimeout - Multithreading?

Beitrag lesen

Hallo Leute!

Ich habe mal eine explizite Frage zu SetTimeout().
Dazu möche ich folgendes Codebeispiel benutzen:

  
var i;  
function tuwas ()  
{  
i++  
window.setTimeout( function(){tuwas(); }, 1);  
i--  
(irgendwelcher code der sehr lange dauert)  
}  
  
tuwas;()  

So nur zur Frage. Wirkt das setTimeout wie ein "break"? Also verlässt der IP nach dem settimout die funktion, bzw. wird i wachsen?
Oder wird tuwas() zig mal aufgerufen und läuft quasi-paralell?

Ich bin dankbar für jede Hilfe !

Grüße Gast