Node.js
-
Node.js[1] - Single thread,Async,CallbackNode.js 2018. 2. 16. 21:57
- Node.js - single thread 기반으로 동작하는 고성능의 비동기 IO (Async / Non-blocking IO)를 지원하는 네트워크 서버 - Google Chrome V8 엔진으로 개발되어 있으며, 프로그래밍 언어로는 Java script를 사용하며, Event 기반의 프로그래밍 모델 먼가 되게 어려운 말들만 늘어놓은거 같애서 차근차근 풀어나가보자.먼저 single Thread 이다. - Multi Thread vs Single Thread 서버에서는 node.js 가 나오기전엔 Apache Tomacat 은 Multi Thread 를 지원하였다. 밑에 나온 그림과 같이 Thread Pool에 여러개의 Thread를 담아둔 상태에서 클라이언트가 요청할때 마다 Thread를 꺼내서 응답..