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({ functionName
: 'fn0', input
: 'hello' })
9 .then(res
=> console
.log(res
))
10 .catch(err
=> console
.error(err
))
12 .execute({ functionName
: 'fn1', input
: 'multiple functions' })
13 .then(res
=> console
.log(res
))
14 .catch(err
=> console
.error(err
))
16 setTimeout(pool
.destroy
.bind(pool
), 3000)