본문 바로가기
node.js/내장 객체

process.nextTick()

by iskull 2020. 11. 12.
728x90

콜백이 여러개가 있을때 proces.nextTick(callback)을 사용하면 process.nextTick()으로 감싸진 콜백이 먼저 실행된다. 이는 promise와 같이 process.nextTick()이 마이크로 태스크 큐에서 우선순위를 같기 때문이다.

code
result

위 예제에서 볼 수 있듯 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