UNPKG

paraemu

Version:

An working enviroment that provides a simplified interface for developers who want to fully parallelize node execution

18 lines (14 loc) 473 B
(()=>{ const {Binary} = require('beson'); const pemu = require('../../../paraemu'); // usage is equal to 'new Worker(filename[, options])' in Worker Threads let worker = pemu.job(`${__dirname}/worker.js`, { workerData: { data: 'Hello world!' } }); pemu.on( 'binary-out', (e, ...args)=>{ console.log( `MASTER ${e.type}`, args ); }); worker.on('online', (e)=>{ setTimeout(()=>{ pemu.send( worker.uniqueId, 'binary-in', Binary.alloc(32) ); }, 0); }) })();