Javascript (1) 썸네일형 리스트형 Single thread 인 자바스크립트의 동작방식과 비동기처리 Javascript가 웹에서 동작하는 아주 기본적인 개념에 대한 주제에 대해 얘기해보고자 합니다. 저희가 개발공부를 하면서 아주 지겹도록 듣고 들었던 동기 비동기! 결론은, 자바스크립트는 동기적언어입니다. 코드를 작성하다보면 의도적으로 코드를 비동기처리하는 방식을 사용해와서 이때문에 멀티스레드인걸로 착각할 수도 있겠지만 자바스크립트는 하나의 call stack과 하나의 memory heap을 가진 싱글스레드 언어입니다. 그럼, 자바스크립트는 왜 비동기처리를 하며, 싱글스레드인 자바스크립트 코드를 어떻게 비동기적으로 실행 시킬지 에 대해서 알아보고자 합니다. 자바스크립트의 메인 스레드인 이벤트루프가 싱글스레드이기 때문에 자바스크립트를 싱글스레드 언어라고 부릅니다. 하지만 이벤트 루프만 독립적으로 실행되는게.. 이전 1 다음