macro task queue

zerocho/인간 JS 엔진 되기(JS 고급 강좌)

비동기 (micro task queue, macro task queue)

micro task queue, macro task queue 나누는 기준 태스크 큐는 마이크로 태스크 큐 와 매크로 태스크 큐 두 가지로 나뉠 수 있습니다. 나누는 기준으로는 마이크로 태스크 큐에 들어가는 비동기 코드는 정해져 있습니다. promise process nextTick 가 있고, 나머지는 매크로 태스크 큐에 들어갑니다. 나누게 된 이유 나눈 이유는 백그라운드에서 함수들을 특정조건이 되면 매크로 태스크 큐로 보내지는데 특정 조건이라 하면 예를 들어 setTimeout 의 경우, '초' 가 되 것이고, eventListenr 는 클릭한 경우, promise 는 resolve 또는 reject 된 경우 가 될 것입니다. 결국 나눈 이유는 혹시나 거의 시간 차이가 나지 않게 사람이 판단하기 어려울..

해갈
'macro task queue' 태그의 글 목록