태스크 큐로 보내는 동작을 논블로킹이라고 한다. (순서가 달라짐)
인풋 아웃풋 IO
크게 두가지 => 파일 시스템, 네트워크
파일 시스템 IO => 파일 열고 닫고, 쓰고, 이미지 저장, 서버 파일에 쓰는 IO
네트워크 IO
네트워크 보내고 받고 함.
*파일시스템 => 멀티로 돌린다. (자체적으로 논블로킹으로 동작한다. )
*싱글 스레드 (자바스크립트) 블로킹이 발생한다.
*논블로킹으로 순서를 바꿔서 효율적으로 하게끔 한다.
*파일시스템은 알아서 동시에 작업할 수 있도록 도와준다.(멀티스레드)
네트워크 테스크 거쳐서 논블로킹
'TIL > Node JS' 카테고리의 다른 글
비구조화 할당 (destructuring) (0) | 2019.10.19 |
---|---|
const 바뀐점. (0) | 2019.10.19 |
콜백 함수(테스크 큐) QNA & 멀티 프로세싱 (0) | 2019.10.19 |
서버&클라이언트 , 테스크 큐 => 이벤트루프 => 호출스택(콜스택) (0) | 2019.10.19 |
이벤트 루프 (0) | 2019.10.19 |
comment