Event loop, call stack, task queue

Suyeon·2020년 10월 26일
1

Interview prep

목록 보기
10/22

자바스크립트는 single thread language이다.

  • call stack이 1개
  • 따라서 한번에 한가지 일만 처리함
  • 자바스크립트 엔진은 memory heap과 call stack으로 구성됨

web APIs

  • 브라우저가 제공하는 API
  • 자바스크립트를 비동기적으로 작동하게 하는 핵심요소

순서

함수 호출 - call stack에 푸쉬 - web APIs 호출- callback(async)은 task queue로 이동 - call stack 이 빔 - event loop가 task를 call stack으로 푸쉬

profile
Hello World.

0개의 댓글