feat: sync task function names in pool
[poolifier.git] / tests / worker-files / thread / testMultipleTaskFunctionsWorker.js
CommitLineData
70a4f5ea 1'use strict'
70a4f5ea
JB
2const { ThreadWorker, KillBehaviors } = require('../../../lib')
3const {
4 jsonIntegerSerialization,
5 factorial,
6 fibonacci
7} = require('../../test-utils')
8
9module.exports = new ThreadWorker(
10 {
8ebe6c30
JB
11 jsonIntegerSerialization: (data) => jsonIntegerSerialization(data.n),
12 factorial: (data) => factorial(data.n),
13 fibonacci: (data) => fibonacci(data.n)
70a4f5ea
JB
14 },
15 {
16 maxInactiveTime: 500,
17 killBehavior: KillBehaviors.HARD
18 }
19)