http://msdn.microsoft.com/en-us/library/system.threading.thread.isalive(v=VS.90).aspx

я есть приложение, в котором пользователь будет выбирать для выполнения ряда задач, а также максимальное количество потоков. Каждая задача должна выполняться в отдельном потоке. Вот что я ищу:

Если пользователь указал «n меньше чем t», где n - максимальное количество потоков, а t - количество задач. Программа должна запустить "n" потоков, и после их завершения программа должна быть уведомлена каким-либо образом и повторять цикл, пока все задачи не будут выполнены.

Мой вопрос: как узнать, что все запущенные потоки завершили свою работу, чтобы я мог повторить цикл.

Ответы на вопрос(4)

Ваш ответ на вопрос