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


AutoResetEvent

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

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

Объект AutoResetEvent сбрасывается автоматически в несигнальное состояние после того, как освобождается одиночный ожидающий поток. Если ожидающие потоки отсутствуют, состояние объекта события остается сигнальным. AutoResetEvent соответствует вызову Win32 CreateEvent с указанием значения false для аргумента bManualReset.

Пример, использующий AutoResetEvent см. в разделе Monitor.

См. также

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

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

Ссылки

ManualResetEvent

Monitor

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

EventWaitHandle, AutoResetEvent и ManualResetEvent

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

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