| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Многопоточность |
| Автор: Bonus 16.11.2009, 11:24 |
| Есть основной поток приложения. В нем создаются задачи (делегаты), каждая из которых выполняется в своем потоке. Потоки берутся из ThreadPool. Как заставить основной поток ждать выполнение потоков с задачами? Как узнать что все задачи выполнились, чтобы продолжить основной поток приложения? |
| Автор: tol05 16.11.2009, 11:50 | ||
| http://msdn.microsoft.com/ru-ru/library/system.threading.waithandle.aspx Прямо в примере написано
|
| Автор: Bonus 16.11.2009, 11:57 |
| Точно! Сори, просто пропустил этот пример. |
| Автор: Ram1reS 16.11.2009, 11:58 |
| Только с WaitAll надо быть осторожнее - на некоторых версиях рантайма не принимает больше 64 WaitHandl'ов. |