동기 vs 비동기
작업을 순차적으로 처리할 것이냐, 아니냐
블로킹 vs 논블로킹
현재 작업을 차단/대기 해 놓느냐, 아니냐.
동기식은 블로킹이고, 비동기는 아니지.
비동기는 성능 상 이점이 있다.
왜 게임 멀티쓰레드 지원.. 생각해보면 된다.
비동기는 타이머, 애니메이션, 등등 많다.
자바스크립트 코드 자체는 Call Stack에서 실행되지만, 비동기 처리 관련해서는 Web API로 보낸다.
'프론트엔드-코드 > Javascript' 카테고리의 다른 글
배열 (0) | 2023.08.30 |
---|---|
문자열 (0) | 2023.08.30 |
Promise, 비동기처리 (0) | 2023.08.29 |
화살표 함수 (0) | 2023.08.29 |
콜백함수 (0) | 2023.08.29 |