title: Can we achieve parallel processing using multiple cpu cores in NodeJs with worker threads?
body: <p>I know &quot;cluster&quot; and &quot;child_process&quot; can use multiple cores of a CPU so that we can achieve true parallel processing.</p>
  <p>I also know that the async event loop is single-threaded so we can only achieve concurrency.</p>
  <p><strong>My question is about worker_threads:</strong></p>
  <p>Assume that My computer has 4 core CPU And I'm executing a nodejs script. The script creates three worker threads.</p>
  <p>Would the three worker thread make use of the remaining 3 cores in the CPU to achieve parallelism?</p>
  <p>or the three worker threads will only use the main core and the remaining 3 core are not used just like the event loop?</p>