WaitHandle-ы
От: Vladek Россия Github
Дата: 26.10.09 13:55
Оценка:
Мне нужно дождаться окончания многопоточной загрузки большого количества объектов, для этого я использую по экземпляру ManualResetEvent на каждый объект и просто жду когда все они перейдут в сигнальное состояние. Это работает, но может есть способ попроще?

Меня смущает, что метод WaitHandle.WaitAll может ожидать не более 64 сигналов, а у меня объектов для загрузки может быть намного больше — я использую последние 64 объекта для сигнализации, а все остальные WaitHandle-ы просто занимают память. Не оверхэд ли это?
Everything is an object
http://files.rsdn.org/43395/hr-kyle-theisen-04.png
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.