WakeConditionVariable function
Wake a single thread waiting on the specified condition variable.
Syntax
VOID WINAPI WakeConditionVariable( _Inout_ PCONDITION_VARIABLE ConditionVariable );
Parameters
- ConditionVariable [in, out]
-
A pointer to the condition variable.
Return value
This function does not return a value.
Remarks
The WakeAllConditionVariable wakes all waiting threads while the WakeConditionVariable wakes only a single thread. Waking one thread is similar to setting an auto-reset event, while waking all threads is similar to pulsing a manual reset event but more reliable (see PulseEvent for details).
Examples
For an example that uses this function, see Using Condition Variables.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps | Windows Store apps] |
|
Minimum supported phone |
Windows Phone 8 |
|
Header |
|
|
Library |
|
|
DLL |
|
See also
Show: