ddstats-server/tests/multihread.test.js

21 lines
392 B
JavaScript
Raw Normal View History

import { initWorkers, spread } from '../libs/utils/multithread.js'
2021-10-13 19:45:59 +02:00
initWorkers(10)
let processes = 20
let ran = 0
for (let i = 0; i < processes; ++i) {
spread(
'./fibonacci.js',
{}
).then(
result => {
console.log(i)
++ran
if (ran === processes) {
process.exit(0)
}
}
)
}