자바스크립트 비동기처리 동기처리 크롬 이벤트루프 웹프로그래밍
-
자바스크립트 비동기 처리웹개발공부 2020. 5. 8. 16:26
웹이란 환경은 무수히 많은 클라이언트와 서버들이 정보를 요청하고 응답을 하는 장소이다. 그러하다 보니 평소에 접하는 간단한 프로그래밍(개인 컴퓨터에서 어떤 통신도 없이 데이터를 계산하고 처리하는 프로그램)과는 많이 다르다. 지금까지 동기식으로 코딩을 해왔고 그것 밖에는 몰랐었다. 그래서 비동기 처리 문법을 공부하기에 앞서서 개념적 이해를 해야 할 것 같다. 동기식 처리 작업을 순차적으로 처리 비동기식 처리 비동기화된 작업이 끝날 때까지 기다리지 않고 다음 코드를 진행 자바스크립트는 어떻게 동작 하나? 자바스크립트는 기본적으로 싱글 스레드로 동작을 한다. 웹 환경에서는 동시적인 작업 처리가 필수인데 왜 싱글 스레드인가 약간 의아스럽긴 하였다. 단순하게 생각해서 5가지 일을 동시에 처리하려면 5명의 일꾼이 ..