프론트엔드-코드/Javascript

동기, 비동기

sdafdq 2023. 8. 29. 17:38

동기 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