术语 | 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编程的入门中文文档。