Gibt es ein Limit für setTimeout?

Ich spreche speziell von (serverseitigem) V8 und gehe davon aus, dass ich mir keine Sorgen um die Genauigkeit mache, weil ich sie erkennen und kompensieren kannbuchstäblich Richten Sie mit setTimeout Tausende von relativ einfachen Zeitlimits ein, die mehrere Sekunden voneinander entfernt sind, ohne auf ein anderes Limit als RAM zu stoßen. Gibt es einen Haken, den ich beachten sollte, wenn ich ein System verwende, bei dem zu einem bestimmten Zeitpunkt möglicherweise Tausende von geplanten Zeitüberschreitungen auftreten?

Für die Aufzeichnung habe ich Johns Resigs ausgezeichneten Artikel über gelesenSo funktionieren Javascript-Timer Ich bin mir bewusst, dass node.js ein Single-Thread ist. Timer können andere Timer blockieren, wenn sie zu lange dauern usw.

PS: Ich versuche nur zu verstehen, wie tragfähig das ist, was ich beschreibe, ohne darauf hinzuweisen, dass es mit Sicherheit einen besseren Weg gibt, das zu tun, was Sie vorhaben!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage