Skip to content

Instantly share code, notes, and snippets.

@Shadid12
Created July 8, 2020 16:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Shadid12/eecd0a94d8f7dbed3210328c2483a9b6 to your computer and use it in GitHub Desktop.
Save Shadid12/eecd0a94d8f7dbed3210328c2483a9b6 to your computer and use it in GitHub Desktop.
// worker.js
const { Worker, workerData, isMainThread, parentPort } = require('worker_threads');
if (isMainThread) {
const worker1 = new Worker(__filename, { workerData: 'Worker Data 1'});
worker1.once('message', message => console.log(message));
const worker2 = new Worker(__filename, { workerData: 'Worker Data 2' });
worker2.once('message', message => console.log(message));
} else {
parentPort.postMessage('I am ' + workerData);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment