Node.js의 작업 처리방식?

Node.js의 작업 처리방식

Node.js 애플리케이션은 단일 Thread 이벤트 기반 모델로 실행된다. Node.js는 백그라운드에서 Thread 풀을 구성해 작업을 수행하지만, 애플리케이션 자체에는 Multi-Thread 개념이 없다. 그렇다면 어떻게 많은 사용자의 요청을 짧은 시간에 처리할 수 있을까? 정답은 Event Callback 방식이다.


Event Callback 방식과 Thread 방식의 비교