queue1 javascript 기초부시기 - 이벤트 루프 사실 이벤트루프는 자바스크립트의 기초는 아니다. mdn web docs에서도 Adavanced에 속해있으니까.. 하지만 이런 개념을 모르고 자바스크립트를 공부하다보면 작성자와 같이 다시한번 기초를 공부해야할 수 있다. 1.이벤트루프 자바스크립트는 싱글스레드 언어이다. 싱글 스레드라는건 한번에 하나의 작업만 처리 할 수 있다는 것인데, 자바스크립트를 다뤄보면 반복문을 실행하면서 API를 요청하고, 그 결과를 보여주는 다양한 작업을 한번에 수행하는 것처럼 보인다. 이 싱글스레드의 메인스레드인 이벤트루프가 어떻게 동작하는지 알아보자. 이벤트루프는 스택(Stack), 힙(Heap), 큐(Queue)로 구성되어있다. 1.1 스택(Stack) 자바스크립트에서 함수를 호출할때마다 프레임 스택을 형성하여 스택에 쌓이게.. 2022. 5. 29. 이전 1 다음