Задать вопрос
splincodewd
@splincodewd
Developer

Как выполнить 1000 раз одну синхронную функцию параллельно в NodeJS?

У меня есть одна функция, она достаточно тяжелая (могут быть цикл в цикле и тд), скорость выполнения может варьироваться от 10 с - 1 минуты, в итоге, мне нужно собрать вывод этой функции воедино

// fn.js
module.exports = () => {
 // high operation
 console.log("time result", t);
}


// main.js
const fn = require("./fn.js");

// нужно выполнить эту функцию 1000 раз параллельно


Как на NodeJS добиться параллельности?
  • Вопрос задан
  • 334 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 2
@rustler2000
погромист сикраш
Никак - нода в один поток работает. Реж функцию на кусочки, и запускай по частям (сам, какойнить wq или промисами)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы