스레드란?
-
자바스크립트는 어떤 언어?, 브라우저 동작원리, 동기와 비동기CS지식 2022. 10. 20. 11:36
자바스크립트가 어떤 언어인지 공부하다가 브라우저의 작동원리, 이벤트 루프, 동기와 비동기 등 많은 개념들이 엮어있어서 이해하느라 정말 오래걸렸다. 내가 알게된 그 결과물을 공유하려고 한다! 📌 자바스크립트는 어떤 언어 인가요? 자바스크립트가 어떤 언어인 줄 알고 제대로 이해한다면 웹 브라우저 동작원리와 동기와 비동기 방식의 처리까지 함께 알 수 있다. 그만큼 자바스크립트가 어떤 언어인지 파악하는 것은 매우 중요하다. 아무튼! 자바스크립트는 싱글 스레드 언어이다. 여기서 스레드란? 실행 중인 프로그램 내에서 실제로 작업을 수행하는 주체를 의미한다. 즉, 일을하는 주체이다. 이 사진을 보면 자바스크립트는 스레드가 하나이기 때문에 taskA, taskB, taskC가 있더라도 작성된 순서대로 작업을 처리한다...