nodejs의 멀티쓰레딩과 worker threads
nodejs 10.5.0 버전 이후에서 부터는 worker_threads가 가능해졌고, 12 LTS 부터 stable로 자리잡았다. 이 worker_threads 는 무엇이고 어떤 역할을 하는 것일까? 자바스크립트는 브라우저에서 실행되는 단일 스레드 프로그래밍 언어로 설계되었다. 단일 스레드 라는 것은, 하나의 프로세스 (브라우저 또는 모던 브라우저의 경우 하나의 탭)에서 하나의 명령어 집합만 실행된다는 것을 의미한다.
https://yceffort.kr/2021/04/nodejs-multithreading-worker-threads