싱글 스레드인 노드가 CPU코어를 모두 사용할 수 있게 해주는 모듈포트를 공유하는 노드 프로세스를 여러 개 둘 수도 있어 요처이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청을 분산시킬 수 있다.하지만 세션유지가 불가능하니 서버 프로세스 외부의 공간을 활용해야
싱글 스레드여서 멀티 스레드방식보다는 컴퓨터 자원을 적게 사용하는 장점이 존재 (CPU core 1개만 사용)I/O가 많은 작업에 적합, libuv로 인해 I/O작업을 OS단이 non-blocking 방식으로 처리해준다.CPU 집약적인 연산이 많다면 싱글 스레드라는
1장브라우저에 탑재된 V8 engine을 브라우저 밖으로 들고나왔다.Node.js Core LibraryNode.js Bindingsv8, libuv(비동기 I/O)libuv : 노드의 특성인 이벤트 기반, 논블로킹 I/O 모델을 구현이벤트(클릭, 네트워크 요청..)가