다음을 통해 공유


WakeAllConditionVariable 함수(synchapi.h)

지정된 조건 변수에서 대기 중인 모든 스레드를 절 해제합니다.

구문

void WakeAllConditionVariable(
  [in, out] PCONDITION_VARIABLE ConditionVariable
);

매개 변수

[in, out] ConditionVariable

조건 변수에 대한 포인터입니다.

반환 값

없음

설명

WakeAllConditionVariable은 대기 중인 모든 스레드를 절전 모드 해제하고 WakeConditionVariable은 단일 스레드만 절전 모드 해제합니다. 한 스레드를 해제하는 것은 자동 재설정 이벤트를 설정하는 것과 유사하지만 모든 스레드를 해제하는 것은 수동 재설정 이벤트를 펄스하는 것과 비슷하지만 더 안정적입니다(자세한 내용은 PulseEvent 참조).

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 synchapi.h(Windows 7의 Windows.h 포함, Windows Server 2008 Windows Server 2008 R2)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

조건 변수

동기화 함수

VBS Enclave에서 사용할 수 있는 Vertdll API