이벤트 루프
CREATED
2025. 3. 31. 오전 10:49:23
UPDATED
2025. 3. 31. 오전 11:41:23
개요
- Javascipt는 단일 스레드로 동작한다.
- 실행한 코드는 콜 스택에 쌓이고 순차적으로 처리된다.
- 비동기 함수나 이벤트 콜백은 먼저 태스크 큐(Task Queue)에 쌓인다.
- 이벤트 루프(Event Loop)는 콜 스택이 비워질 때마다 큐에 있는 콜백을 하나씩 스택에 옮겨 실행한다.
- 한편, Promise의
then
처럼 우선순위 높은 마이크로 태스크가 쌓이는 마이크로 태스크 큐(MicroTask Queue)도 있다.
참고
이벤트 루프
CREATED
2025. 3. 31. 오전 10:49:23
UPDATED
2025. 3. 31. 오전 11:41:23
개요
- Javascipt는 단일 스레드로 동작한다.
- 실행한 코드는 콜 스택에 쌓이고 순차적으로 처리된다.
- 비동기 함수나 이벤트 콜백은 먼저 태스크 큐(Task Queue)에 쌓인다.
- 이벤트 루프(Event Loop)는 콜 스택이 비워질 때마다 큐에 있는 콜백을 하나씩 스택에 옮겨 실행한다.
- 한편, Promise의
then
처럼 우선순위 높은 마이크로 태스크가 쌓이는 마이크로 태스크 큐(MicroTask Queue)도 있다.
참고