본문 바로가기
Javascript

JavaScript - Message Queue and Event Loop

by Su1993 2020. 9. 18.
반응형

Message Queue

Message Queue는 아래 글 참고

2020/09/03 - [Javascript] - JavaScript - Call Stack(호출 스택)

 

JavaScript - Call Stack(호출 스택)

Call Stack 자바스크립트는 싱글 스레드(single-threaded) 프로그래밍 언어이기 때문에, 콜 스택이 하나이다. 따라서 한 번에 하나의 일만 할 수 있다. 콜 스택은 함수의 호출들을 기록하는 자료구조이��

su1993.tistory.com

 


Event Loop

Event Loop는 Call Stack과 Callback Queue의 상태를 체크하여 Call Stack이 빈 상태가 되면, Callback Queue의 첫 번째 콜백을 Call Stack으로 밀어 넣는다. 이러한 반복적인 행동을 틱(tick)이라 부른다.

 

출처: https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf

반응형

댓글