worker_threads

Node.js 내장 모듈 - worker_threads
오늘은 Node.js 내장 모듈인 worker_threads에 대해 알아볼 것이다. (노드에서 worker_threads를 쓰는 경우는 극히 드물다..!) (멀티 스레드로 작업하는게 쉬운 일은 아니다.) 노드에서 멀티 스레드 방식으로 작업하는 경우 사용한다. (cpu를 많이 잡아먹는 암호화나 압축 등에 사용) isMainThread : 현재 코드가 메인 스레드에서 실행되는지, 워커 스레드에서 실행되는지 구분. 메인 스레드에서는 new Worker를 통해 현재 파일(__filename)을 워커 스레드에서 실행시킴. worker.postMessage로 부모에서 워커로 데이터를 보냄. parentPort.on('message')로 부모로부터 데이터를 받고, postMessage로 데이터를 보냄 사용 방법 wo..