Означает ли nextTick следующую фазу в Node.js (цикл событий)?

Что именно означает process.nextTick ?

Означает ли nextTick, что после всплывающей очереди обратного вызова для одного элемента в текущей фазе? Или перед переходом к следующему этапу после выполнения всех обратных вызовов в очереди текущего этапа?


person faressoft    schedule 14.05.2016    source источник


Ответы (1)


Это описано в документации.

nextTick ставит в очередь обратные вызовы, которые будут вызываться в конце текущего тика. Вся очередь очищается перед переходом к следующему такту.

В отличие от setImmediate, который ставит обратные вызовы в очередь для вызова во время следующего галочка.

(Да, имена вводят в заблуждение, но они ведут себя таким образом, чтобы сохранить совместимость.)

person josh3736    schedule 14.05.2016
comment
setImmediate во время следующего тика ! или только на этапе проверки цикла событий? - person faressoft; 14.05.2016