UNPKG

workerhelp

Version:

基于Node.js worker_threads 的轻量级跨线程RPC通信模块,支持主线程与Worker线程之间的异步方法调用。

18 lines (14 loc) 439 B
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();