2009-04-11 6 views

Antwort

9

Es gibt eine gute Beschreibung in der John Resig's blog

+3

Dieser Blogpost ist gut für die Analyse der JavaScript-Ausführungswarteschlange, beantwortet aber nicht wirklich die Frage: Wie kommen die Dinge in die Warteschlange, wenn der Timer ausgelöst wird? Es scheint, als ob die Ausführungswarteschlange kein Scheduler ist, in dem Sie später auszuführende Sachen ablegen können, sie werden sofort ausgeführt, wenn Platz ist. Sie haben eine Idee, wie der eigentliche Timer funktioniert, der das Anhängen der Ausführungswarteschlange auslöst? Ich könnte mir vorstellen, dass es in Linux Envs so etwas wie das ev http://linux.die.net/man/3/ev sein könnte – user541905

1

Sie an der Quelle es von Firefox oder WebKit, um zu sehen, wie sie umgesetzt aussehen könnten.

+0

Ja. Aber eigentlich möchte ich wissen, ob es einen allgemeinen Ansatz gibt, der in jeder Sprache verwendet werden könnte. – alvatar