Здравствуйте, iumag, Вы писали:
I>Как в пуле потоков проверить, что все фоновые потоки завершены, а после этого запускать уже другую задачу?
1
в 4-м .NET
https://msdn.microsoft.com/ru-ru/library/system.threading.barrier%28v=vs.110%29.aspx
В терминах барьера у тебя всего один стейдж
2
в старом .net надо счетчик завести незавершенных
потоков задач и один ManualResetEvent
По окончании каждой задачи надо уменьшитть счетчик на еденицу и если он упал до нуля, то открываешь ManualResetEvent