본문 바로가기
TIL/Node JS

None Blocking & IO

by koreashowme 2019. 10. 19.

태스크 큐로 보내는 동작을 논블로킹이라고 한다. (순서가 달라짐)

 

인풋 아웃풋 IO 

크게 두가지 => 파일 시스템, 네트워크 

 

파일 시스템 IO => 파일 열고 닫고, 쓰고, 이미지 저장,  서버 파일에 쓰는  IO

 네트워크 IO => 네트워크 보내고 받고 함.

 

*파일시스템 => 멀티로 돌린다. (자체적으로 논블로킹으로 동작한다. )

*싱글 스레드 (자바스크립트) 블로킹이 발생한다.

*논블로킹으로 순서를 바꿔서 효율적으로 하게끔 한다.

 

*파일시스템은 알아서 동시에 작업할 수 있도록 도와준다.(멀티스레드)

네트워크 테스크 거쳐서 논블로킹

comment