-
Single ThreadJavascript/Node.js 2020. 1. 6. 17:43
node.js
node.js는 일반적으로 single thread 구조라고 알고있다. Event loop를 통해 하나의 thread만 받아서 실행하기 때문이다. 그러나, 해시 연산과 같은 CPU intensive한 작업들은 별도의 thread에서 처리한다.
설명
pdkdf2()라는 암호화 함수를 사용할 경우, 대략 1초가 소요된다.
이 작업을 2번 하게 될 경우에 2초가 소요되야 하지만, 똑같이 1초가 걸렸다. 이것은 별도의 thread에서 동시에 처리함을 의미한다.
출처
https://medium.com/@rpf5573/nodejs-nodejs는-single-thread가-아니다-f02b0278c390
'Javascript > Node.js' 카테고리의 다른 글
cookie & session (0) 2020.01.21 Node.js 란? (0) 2020.01.21 Passport (0) 2020.01.15 비동기 (0) 2020.01.06 Routing (0) 2020.01.06