Как запустить функцию в несколько потоков?
Допустим, у меня есть функция, которая в в цикле делает десять GET-запросов на некоторый URL:
function makeReq(param1, param2) {
for(i = 0, i < 10, i++) {
// Do something
}
}
Я хочу запустить её допустим в сто потоков с разными аргументами, чтобы сэмулировать тысячу запросов, потоки между собой не общаются, считай - это должен быть как отдельный процесс, который запускает родительский процесс. Знаю, что можно запускать child_process через какие-то библиотеки, но единственное ли это решение? И я знаю, что NODE.JS однопоточен.
К слову, насколько я проиграю в производительности, или же лучше написать простую консольку на Python с его threading?