2009-04-11 8 views

risposta

9

C'è una buona descrizione nel John Resig's blog

+3

Il post di questo blog è utile per analizzare la coda di esecuzione di javascript, ma in realtà non risponde alla domanda: come fanno gli oggetti in coda quando il timer scocca? Sembra che la coda di esecuzione non sia un programma di pianificazione in cui è possibile inserire elementi da eseguire successivamente, vengono eseguiti immediatamente quando c'è spazio. Hai idea di come funziona il timer effettivo che attiva l'aggiunta della coda di esecuzione? Immagino che in linux envs potrebbe essere qualcosa di simile a ev http://linux.die.net/man/3/ev – user541905

1

si poteva guardare la fonte di Firefox o WebKit per vedere come hanno implementato esso.

+0

Sì. Ma in realtà voglio sapere se esiste un approccio generale che potrebbe essere utilizzato in qualsiasi lingua. – alvatar