2016-05-14 2 views
0

Что именно process.nextTick точно означает?Имеет ли nextTick следующую фазу в Node.js (Event Loop)?

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

ответ

0

Это описано в the documentation.

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

Контраст с setImmediate, который вызывает обратные вызовы, которые будут вызваны во время next tick.

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

+1

setImmediate, при следующем такте! или просто в фазе проверки цикла событий? – faressoft