728x90
콜백이 여러개가 있을때 proces.nextTick(callback)을 사용하면 process.nextTick()으로 감싸진 콜백이 먼저 실행된다. 이는 promise와 같이 process.nextTick()이 마이크로 태스크 큐에서 우선순위를 같기 때문이다.
위 예제에서 볼 수 있듯 process.nextTick()이 먼저 실행된다. proces.nextTick()이 여러개 있는 경우 이들끼리 우선순위가 같기 때문에 위에서 아래 순으로 출력된다.
주의할점: process.nextTick()을 남용하면 다른 콜백들의 실행이 늦어 질 수 있다.
'node.js > 내장 객체' 카테고리의 다른 글
child_process (0) | 2020.11.12 |
---|---|
util.deprecated(), util.promisify() (0) | 2020.11.12 |
require (0) | 2020.11.11 |
this (0) | 2020.11.11 |
타이머 메서드 (0) | 2020.11.11 |