workerhelp
Version:
基于Node.js worker_threads 的轻量级跨线程RPC通信模块,支持主线程与Worker线程之间的异步方法调用。
18 lines (14 loc) • 439 B
JavaScript
const { WorkerRPC } = require('.');
async function main() {
const worker = new WorkerRPC('./sub.test.js');
try {
// 调用远程方法
const sum = await worker.call('add', 1, 2);
const product = await worker.call('multiply', 3, 4);
console.log('Sum:', sum); // 输出: Sum: 3
console.log('Product:', product); // 输出: Product: 12
} finally {
worker.destroy();
}
}
main();