본문 바로가기
개발/node.js

node.js 란 ?

by 상용최 2020. 4. 30.
반응형

이벤트 기반의 I/O 비동기 프레임워크

 

어떠한 요청이 오면 node는 이벤트라는것으로 만들어서 큐에 쌓는다.

이벤트 루프를 이용하여 큐에있는 이벤트를 실행하고 요청한 클라이언트에 답해준다.

이벤트 루프는 싱글 스레드로 이루어져있다. (node가 싱글 스레드가 여기서 나온말)

무거운 동작(disk에 있는 파일읽을때, 외부 네트워크 통신을 해야할때 등)은 이벤트루프가 실행하지 않고 다른 스레드에게 위임한다.

 

모듈 시스템

 

모듈이란 독립적인 하나의 소프트웨어이다.

node.js는 파일은 모듈이된다.

 

 

반응형

댓글