데브코스/강의 정리

9주차 파트1 - 비동기

케케_ 2024. 10. 15. 19:26

node.js 비동기

 - 논 블로킹 I/O

 

비동기 처리 방식

 - 비동기 발생

 : 실행되는 코드가 기다려야 하는 시간이 생긴가는 의미

 : 일단 이전 시간이 오래 걸리면, 안 기다려주고 (알아서 하라 그러고) 다음 코드를 무작정 실행함.

예) setTimeOut() , setInterval(), query() ...

 

 - 비동기 처리

 : 비동기가 필요 없을 때가 있음

 

1. 콜백함수 : 할 일 다 하고, 이거 실행해줘 (= 순서 맞춰서 이걸 뒤에 실행)

2. promise (resolve, reject)

3. then & catch

4. ES2017 promise => async & await