Front-end/JavaScript 썸네일형 리스트형 [JavaScript] 프로미스(Promise) 1. 동기식 처리 모델과 비동기식 처리 모델 1) 동기식 처리 모델(Synchronous processing model) - 직렬적으로 태스크(task) 수행 - 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 태스크는 대기 ex. 서버에서 데이터를 가져와서 화면에 표시하는 태스크를 수행할 때, 서버에 데이터를 요청하고 데이터가 응답될 때 까지 이후의 태스크 들은 블로킹 됨 2) 비동기식 처리 모델(Asynchronous processing model, Non-Blocking processing model) - 병렬적으로 태스크(task) 수행 - 태스크가 종료되지 않은 상태라 하더라도 대기하지 않고 즉시 다음 태스크 실행 - 자바 스크립트의 대부분의 DOM 이벤트와 Timer함수(setTim.. 더보기 이전 1 2 다음