Есть ли предел для setTimeout?

Говоря конкретно о (на стороне сервера) V8 и предполагая, что я не обеспокоен точностью, потому что я могу обнаружить и компенсировать ее, могу ли яliterally установить тысячи относительно простых тайм-аутов на расстоянии нескольких секунд друг от друга, используя setTimeout, не сталкиваясь с какими-либо другими ограничениями, кроме оперативной памяти? Есть ли какая-то уловка, о которой я должен знать, если бы я использовал систему, в которой могут быть тысячи запланированных таймаутов в любой момент времени?

Для справки я прочитал отличную статью Джона Резига оКак работают таймеры Javascript поэтому нет необходимости указывать на то, что там уже освещалось :) Я знаю, что node.js является однопоточным, таймеры могут блокировать другие таймеры, если они занимают слишком много времени, и т. д.

PS: я строго пытаюсь понять, насколько жизнеспособным является то, что я описываю, нет необходимости указывать на то, что "несомненно, есть лучший способ сделать то, что вы намереваетесь сделать!".

Ответы на вопрос(2)

Ваш ответ на вопрос