+ const numberOfThreads = 6
+ const pool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/testWorker.js',
+ {
+ errorHandler: e => console.error(e)
+ }
+ )
+ const emptyPool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/emptyWorker.js',
+ { exitHandler: () => console.log('empty pool worker exited') }
+ )
+ const echoPool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/echoWorker.js'
+ )
+ const errorPool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/errorWorker.js',
+ {
+ errorHandler: e => console.error(e)
+ }
+ )
+ const asyncErrorPool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/asyncErrorWorker.js',
+ {
+ errorHandler: e => console.error(e)
+ }
+ )
+ const asyncPool = new FixedThreadPool(
+ numberOfThreads,
+ './tests/worker-files/thread/asyncWorker.js'
+ )
+