이벤트 루프

작동 방식

콜 스택 및 콜백 큐의 지속적인 모니터링

콜 스택이 비어 있으면 콜백 큐에 작업이 있는지 확인하십시오.

호출 스택으로 이동하는 역할

존재의 이유

Node의 특징인 single thread와 non-blocking I/O는 이벤트 루프입니다.

호출 스택

스택은 LIFO 유형 데이터 구조입니다. 콜 스택은 어떻습니까?

JavaScript에서 실행된 모든 함수 호출을 기록하는 스택입니다.

콜백 대기열

대기열은 FIFO 유형 데이터 구조 이벤트 대기열에 로드된 콜백을 호출 스택에 넣습니다.