Files
Node.js-14-Cookbook/Chapter10/worker-app/hello-worker.js
T
2020-08-31 01:12:46 +01:00

21 lines
377 B
JavaScript

const {
Worker,
isMainThread,
parentPort,
workerData,
} = require("worker_threads");
if (isMainThread) {
// Main thread code
const worker = new Worker(__filename, {
workerData: "Beth",
});
worker.on("message", (msg) => {
console.log(msg);
});
} else {
// Worker code
const greeting = `Hello ${workerData}!`;
parentPort.postMessage(greeting);
}