1 const { FixedThreadPool
} = require('poolifier')
2 const pool
= new FixedThreadPool(15, './multiFunctionWorker.js', {
3 errorHandler
: e
=> console
.error(e
),
4 onlineHandler
: () => console
.log('worker is online')
8 .execute({ text
: 'hello' }, 'fn0')
9 .then(res
=> console
.log(res
))
10 .catch(err
=> console
.error(err
))
12 .execute({ text
: 'multiple functions' }, 'fn1')
13 .then(res
=> console
.log(res
))
14 .catch(err
=> console
.error(err
))
16 setTimeout(pool
.destroy(), 3000)