Функция WakeAllConditionVariable (synchapi.h)
Пробуждение всех потоков, ожидающих указанной переменной условия.
Синтаксис
void WakeAllConditionVariable(
[in, out] PCONDITION_VARIABLE ConditionVariable
);
Параметры
[in, out] ConditionVariable
Указатель на переменную условия.
Возвращаемое значение
None
Remarks
WakeAllConditionVariable пробуждает все ожидающие потоки, а WakeConditionVariable — только один поток. Пробуждение одного потока аналогично настройке события автоматического сброса, а пробуждение всех потоков аналогично пульсации события сброса вручную, но более надежно (дополнительные сведения см. в разделе PulseEvent ).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | synchapi.h (включая Windows.h в Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |