Closed damartripamungkas closed 1 year ago
how to post message from main thread to worker thread ? if in node:worker_threads like this, how to in workerpool ?
node:worker_threads
workerpool
// childWorker.js const { parentPort } = require("node:worker_threads") parentPort.postMessage('my name is damar") parentPort.on("message", (msg) => { console.log("receive message from mainWorker.js :", msg) })
// mainWorker.js const { Worker } = require("node:worker_threads") const { join } = require("node:path") const initWorker = new Worker(join(__dirname, "./childWorker.js")) initWorker.on("message", (msg) => { console.log("receive message from childWorker.js :", msg) initWorker.postMessage("answer from mainWorker :", msg) })
There is not an API for that. A feature like that is discussed in #185. I'll close this as a duplicate.
how to post message from main thread to worker thread ? if in
node:worker_threads
like this, how to inworkerpool
?