EventWaitHandle, AutoResetEvent, CountdownEvent 및 ManualResetEvent

이벤트 대기 핸들은 서로 신호를 보내고 상대방 신호를 대기하는 방식으로 활동을 동기화할 수 있습니다. 이러한 동기화 이벤트는 Win32 대기 핸들을 기반으로 하며 신호를 받을 때 자동으로 다시 설정되는 형식과 수동으로 다시 설정되는 형식으로 구분될 수 있습니다.

이벤트 대기 핸들은 Monitor 클래스와 동일한 여러 동기화 시나리오에서 유용합니다. 이벤트 대기 핸들은 일반적으로 Monitor.WaitMonitor.Pulse 메서드보다 쉽게 사용할 수 있으므로 신호 전송을 보다 효과적으로 제어할 수 있습니다. 또한 명명된 이벤트 대기 핸들을 사용하면 응용 프로그램 도메인과 프로세스에 걸쳐 활동을 동기화할 수 있으며 모니터는 응용 프로그램 도메인에 대해 로컬입니다.

단원 내용

관련 단원

참고 항목

참조

EventWaitHandle

WaitHandle

AutoResetEvent

ManualResetEvent

기타 리소스

스레딩 개체 및 기능

관리되는 스레딩 기본 사항