더북(TheBook)

태스크 큐에서 호출 스택으로 함수를 이동시키는 존재가 바로 이벤트 루프입니다. 호출 스택이 비어 있으면 이벤트 루프는 태스크 큐에서 함수를 하나씩 꺼내(들어온 순서로) 호출 스택으로 옮깁니다. 호출 스택으로 이동한 함수는 그제야 실행됩니다. 실행이 완료된 함수는 호출 스택에서 빠져나가게 되고, 호출 스택이 비면 이벤트 루프는 태스크 큐에 있는 다음 함수를 호출 스택으로 옮깁니다.

여기까지가 이론이고, 이제 이론에 따라 예제를 분석해 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.