비동기1 이벤트 루프(Event Loop)란? 이벤트 루프(Event Loop)를 알려면 우선 자바스크립트(JavaScript)에 대해 알아야 한다. 자바스크립트는 싱글 스레드 프로그래밍 언어(Single Thread Programming)이다.즉, 싱글 스레드 런타임(Single Thread Runtime)을 가지고 있다는 말인데 이것은 한 번에 하나의 싱글 콜 스택(Single Call Stack)만을 가지고 있다는 말이다. 이 의미는 싱글 스레드라는 의미이며 하나의 프로그램은 동시에 하나의 코드만 실행할 수 있다는 것이다. (one thread == one call stack == on thing at a time) 방금 말한 내용을 시각화해 보면 다음과 같다.콜 스택은 data Structure로 실행되는 순서를 기억하고 있다. 따라서 함수를.. 2024. 8. 21. 이전 1 다음