'./benchmarks/internal/thread/worker.js'
)
+const fixedPoolTasksQueue = new FixedThreadPool(
+ size,
+ './benchmarks/internal/thread/worker.js',
+ { enableTasksQueue: true }
+)
+
const fixedPoolLessUsed = new FixedThreadPool(
size,
'./benchmarks/internal/thread/worker.js',
return runPoolifierTest(fixedPool, { tasks, workerData })
}
+async function fixedThreadTasksQueueTest (
+ { tasks, workerData } = { tasks: numberOfTasks, workerData: { proof: 'ok' } }
+) {
+ return runPoolifierTest(fixedPoolTasksQueue, { tasks, workerData })
+}
+
async function fixedThreadTestLessUsed (
{ tasks, workerData } = { tasks: numberOfTasks, workerData: { proof: 'ok' } }
) {
module.exports = {
fixedThreadTest,
+ fixedThreadTasksQueueTest,
fixedThreadTestLessUsed,
fixedThreadTestLessBusy,
fixedThreadTestWeightedRoundRobin,