feat: support multiple functions per worker
[poolifier.git] / examples / multifunctionWorker.js
CommitLineData
106744f7 1'use strict'
60fbd6d6 2const { ThreadWorker } = require('poolifier')
106744f7 3
a86b6df1
JB
4function fn0 (data) {
5 console.log('Executing function 0')
6 return { data: 'fn0 your input was' + data.text }
106744f7 7}
8
a86b6df1
JB
9function fn1 (data) {
10 console.log('Executing function 1')
11 return { data: 'fn1 your input was' + data.text }
12}
13
14module.exports = new ThreadWorker({ fn0, fn1 })