У меня есть главный поток, который порождает около 20 рабочих потоков.
Мне нужно остановить основной поток, пока все остальные потоки не будут закончены.
Я знаю о (нить). Присоединяйтесь. Но это работает только для одного потока.
и несколько объединений снижают производительность, как это.
t1.Join ()
t2.Join ()
...
t20.Join ()
, поскольку программа ожидает один за другим для остановки.
Как бы я сделал так, чтобы
основной поток ожидает завершения всех потоков?