21 lines
392 B
JavaScript
21 lines
392 B
JavaScript
import { initWorkers, spread } from '../libs/utils/multithread.js'
|
|
|
|
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)
|
|
}
|
|
}
|
|
)
|
|
} |