Запускайте скрипт в один поток, в нём вычисляйте необходимое количество потоков, а потом:
Вызывайте функцию в несколько потоков:
Screenshot_1.png
Или циклом вызывайте функцию асинхронно (кол-во итераций цикла == кол-ву потоков):
Screenshot_2.png
@dobrok
Я скинул лишь пример, под ваши нужды я думаю вы и сами по аналогии сделаете.
Тот проект который вы скинули, там нет где берется ссылка. По кофейной гуще гадать?
Извиняюсь за раздолбайство, проект привел в чувства.
Спасибо за подсказку.