비동기 (1) 썸네일형 리스트형 [JavaScript] 비동기 많은 프로그램 명령어들이 동기식이며, 우리가 다른 사람과 통화할 때처럼 말을 주고 받아야 하는 것이 동기(synchronous)이다. 하지만 메시지처럼 한 쪽에서 여러개의 문자를 남기고 이후에 수 있는 것이 비동기(asynchronous)이다. 전화 문자 blocking non-blocking synchronous asynchronous 동기는 태스크들이 순서대로 실행이 되며, 호출한 함수가 작업 완료를 신경 쓴다. 비동기는 태스크들이 동시에 실행될 수 있으며, 호출된 함수가 작업 완료를 신경 쓴다. 즉, 호출되는 함수의 작업 완료를 누가 신경을 쓰느냐의 차이이다. 동기와 비동기를 말할때 같이 등장하는 단어가 있다. 바로 blocking과 non-blocking이다. blocking은 호출한 함수에게 제.. 이전 1 다음