网站首页  词典首页

请输入您要查询的函数:

 

术语 wakeconditionvariable
释义 WakeConditionVariable
语法:
C++
VOID WINAPI WakeConditionVariable(
__inout PCONDITION_VARIABLE ConditionVariable
);
WakeConditionVariable功能
唤醒一个线程在指定的条件变量等待。
参数
ConditionVariable [ in , out ]
一个条件变量的指针。
返回值
这个函数没有返回值。
备注
在WakeAllConditionVariable唤醒所有等待的线程,而WakeConditionVariable醒来只有一个线程。唤醒一个线程是类似设置一个自动重置事件,同时唤醒所有线程类似于脉冲手动复位事件,而是更可靠(详见PulseEvent)。
实例
举例说,使用此功能,请参阅使用条件变量。
要求:
client最低支持Vista
server最低支持 Windows Server 2008
HeaderWinbase.h(头文件:winuser.h)
LibraryKernel32.lib
DLLKernel32.dll
参见
条件变量
同步功能
如果有任何问题和意见,请发送给微软(wsddocfb@microsoft.com)
生成日期:2009年8月27日
==英文原文==WakeConditionVariable Function
Wake a single thread waiting on the specified condition variable.
Syntax
C++
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 clientWindows Vista
Minimum supported serverWindows Server 2008
HeaderWinbase.h (include Windows.h)
LibraryKernel32.lib
DLLKernel32.dll
See Also
Condition Variables
Synchronization Functions
Send comments about this topic to Microsoft
Build date: 8/27/2009
==原始网址==http://msdn.microsoft.com/en-us/library/ms687080(VS.85).aspx\n
随便看

 

windows api函数参考手册包含2258条windows api函数文档,详细介绍nodejs、java、rust调用windows api的方法技巧,是学习windows api编程的入门中文文档。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 11:22:16