Подскажите пожалуйста как реализовать следующее:
Одним потоком я считываются файл в список и потом в цикле вызываю многопоточный функцию, после выполнения функции идет запись в файл.
Как сделать так что бы не ждать когда в многопоточной функции закончились все выполнения? К примеру я запустил 10 потоков, поток #5 выполнился, вышел в main или начал повторно выполняться в этой же функции.
Сейчас поток #5 выполнился и ждёт следующие...
ПыСы: Понимаю что можно в многопоточной функции сделать цикл и тогда потоки будут ходить по кругу, но в таком случае придется писать в файл в 10 раз больше...