Recent Posts
Js 초보가 쓰는 Async Await 처음부터 이해하기
JS 초보가 쓰는 async await 처음부터 이해하기 글을 쓴 이유 이미 인터넷에 async와 await에 관련된 글들이 많습니다. 그럼에도 불구하고 이 글이 쓰는 이유는 2가지 입니다.
기존 글들은 js를 기준으로 쓰여있기 때문에 논블로킹을 기본으로 설정하고 블로킹으로 바꾸는 방법에 집중하는 경우가 많았습니다. js가 어떻게 논블로킹io를 구현했는지(콜백모델), 기존 언어와 차이점을 제시하고자 합니다. Blocking IO와 Non-Blocking IO의 차이 컴퓨터가 하는 일은 크게 2가지로 나뉩니다. 바로 CPU가 하는 작업과 I/O 작업입니다. 먼저 CPU 작업은 객체 생성, 연산 등의 작업을 수행합니다.
read more