ManualResetEvent
Обновлен: Ноябрь 2007
Класс ManualResetEvent представляет событие локального дескриптора ожидания, которое должно быть сброшено вручную после получения сигнала. Этот класс представляет специальное использование базового класса EventWaitHandle. Вопросы, связанные с использованием и функциональными возможностями ручного сброса событий см. в основной документации EventWaitHandle.
Объект ManualResetEvent остается оповещаемым до вызова метода Reset. Любое количество ожидающих потоков или потоков, которые ожидают события после получения им сигнала, могут быть освобождены, если состояние объекта приняло сигнал. ManualResetEvent соответствует вызову Win32 CreateEvent с указанием значения true для аргумента bManualReset.