Поделиться через


ManualResetEvent

Обновлен: Ноябрь 2007

Класс ManualResetEvent представляет событие локального дескриптора ожидания, которое должно быть сброшено вручную после получения сигнала. Этот класс представляет специальное использование базового класса EventWaitHandle. Вопросы, связанные с использованием и функциональными возможностями ручного сброса событий см. в основной документации EventWaitHandle.

Объект ManualResetEvent остается оповещаемым до вызова метода Reset. Любое количество ожидающих потоков или потоков, которые ожидают события после получения им сигнала, могут быть освобождены, если состояние объекта приняло сигнал. ManualResetEvent соответствует вызову Win32 CreateEvent с указанием значения true для аргумента bManualReset.

См. также

Основные понятия

Дескрипторы ожидания

AutoResetEvent

Другие ресурсы

Управляемая поточность

Объекты и функциональные возможности работы с потоками