관리 메뉴

HAMA 블로그

노드(Node.js) 는 싱글쓰레드인가? 멀티쓰레드인가? 본문

Node.js

노드(Node.js) 는 싱글쓰레드인가? 멀티쓰레드인가?

[하마] 이승현 (wowlsh93@gmail.com) 2015. 5. 31. 21:20


노드는 싱글 쓰레드인가 멀티쓰레드 인가? 자바스크립트로 코딩 하는 일반 사용자 측면에서 보면 싱글 쓰레드이고 노드의 큰 범위로 보면 멀티쓰레드 이다.

libuv 를 활용한다고 과연 멀티쓰레드라 말 할 수 있을까? 아닌듯하다.

특히 사용자의 비지니스로직을 다루는 핸들러(쓰레드가 할당되는)를 사용자가 해당 코드에서 '간편히' 추가 하지 못하는 한 노드는 싱글쓰레드라고 지칭하는게 합당하다.


Comments