싱글스레드
모든 리퀘스트가 끝날때까지 브라우저는 다른일을 할 수 없다.(블로킹)
동기적으로 요청하는일들이 블로킹
-> 비동기 콜백
자바스크립트는 한번에 하나
Settimeout 은 브라우저 상의 명령어 webApis에서 실행
이벤트루프의 task queue에 들어감
이벤트루프는 콜스택과 테스크 큐를 주시
Node.js
이벤트 기반의 논블로킹 I/O 모델
논블로킹: 다음함수의 실행이 현재 함수의 종료를 기다리지 않는것
유저의 클릭이나 네트워크에 리소스를 요청하는 이벤트가 논블로킹으로 이루어지는 Input Output model
'코드스테이츠(Immersive) > 스프린트' 카테고리의 다른 글
Databases 스프린트 (0) | 2019.08.19 |
---|---|
Server Side Techniques(Promise) (0) | 2019.08.18 |
Datatstructures - Tree (0) | 2019.08.11 |
리액트 (0) | 2019.08.05 |
Web Architecture (0) | 2019.08.02 |