Мне нужно сделать таймер который будет выполнять кое какие дейтвия через 3 часа после старта. Вопрос в том что таких таймеров может быть много. Как правильно такое организовать?
Coder321: Если перезапустите приложение, то все потеряете, и может быть утечка памяти, по сути храните состояния всего на каждый таймер. Может легче отправить задачи на фон? Очереди задач? кронтаб?
Coder321: не будет. Насколько я знаю, таймер node.js не отличается от таймера на С++. Процесс создаёт на уровне операционной системы так называемое "отложенное задание", которое вызывается при достижении системным счётчиком времени нужной отметки. Все задания уничтожаются по завершению их главного процесса. Если нужно ссылаться на каждый таймер с целью его отменить... ну тут по-любому создаются 100 переменных, массивы видал и в 100 раз больше.