프로미스1 비동기 방식 Callback function / Promise 알아보기 동기 : I/O 작업이 진행되는 동안 작업이 중단된 채 대기하는 방식으로 요청을 하고 완료할 때까지 무한정 기다려야 한다. 비동기 : 요청을 하고 바로 제어권을 돌려받는 방식으로 요청을 하고 기다리지 않고 다른 작업을 처리하다가 결과가 오면 처리하므로 자원을 효율적으로 사용할 수 있다. 비동기의 장점 1. 네트워크 응답 처리 - 서버에게 요청을 보냈을 때 응답이 언제 올지 알 수 없으므로 비동기로 실행 2. 파일 시스템 작업 3. 알람 같은 의도적인 시간 지연이 필요한 경우 - 스레드의 블록킹이 발생해 응답이 올 때까지 화면이 멈춰있을 것이다. 이런 경우를 피하기 위해 비동기로 실행 Node.js는 비동기로 실행이 되므로 노드들 사이에 순차적인 작업이 일어나야 하는 경우 흐름을 제어해야 한다. 비동기로 .. 2021. 2. 9. 이전 1 다음