AutoResetEvent
Обновлен: Ноябрь 2007
Класс AutoResetEvent представляет событие локального дескриптора ожидания, которое сбрасывается автоматически при получении сигнала после освобождения отдельного ожидающего потока. Этот класс представляет специальное использование базового класса EventWaitHandle. Использование и функциональные возможности автоматического сброса событий см. в основной документации EventWaitHandle.
Объект AutoResetEvent сбрасывается автоматически в несигнальное состояние после того, как освобождается одиночный ожидающий поток. Если ожидающие потоки отсутствуют, состояние объекта события остается сигнальным. AutoResetEvent соответствует вызову Win32 CreateEvent с указанием значения false для аргумента bManualReset.
Пример, использующий AutoResetEvent см. в разделе Monitor.