术语 | initializeconditionvariable |
释义 | InitializeConditionVariable 语法: C++ VOID WINAPI InitializeConditionVariable( __out PCONDITION_VARIABLE ConditionVariable ); InitializeConditionVariable功能 初始化一个条件变量。 参数 ConditionVariable [out] 一个条件变量的指针。 返回值 这个函数没有返回值。 备注 线程可以原子释放锁,进入睡眠状态使用SleepConditionVariableCS或SleepConditionVariableSRW功能。线程被唤醒使用WakeConditionVariable或WakeAllConditionVariable功能。 条件变量是用户模式,不能跨进程共享对象。 实例 举例说,使用此功能,请参阅使用条件变量。 要求: client最低支持Vista server最低支持 Windows Server 2008 HeaderWinbase.h(头文件:winuser.h) LibraryKernel32.lib DLLKernel32.dll 参见 条件变量 同步功能 如果有任何问题和意见,请发送给微软(wsddocfb@microsoft.com) 生成日期:2009年8月27日 ==英文原文==InitializeConditionVariable Function Initializes a condition variable. Syntax C++ VOID WINAPI InitializeConditionVariable( __out PCONDITION_VARIABLE ConditionVariable ); Parameters ConditionVariable [out] A pointer to the condition variable. Return Value This function does not return a value. Remarks Threads can atomically release a lock and enter the sleeping state using the SleepConditionVariableCS or SleepConditionVariableSRW function. The threads are woken using the WakeConditionVariable or WakeAllConditionVariable function. Condition variables are user-mode objects that cannot be shared across processes. 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/ms683469(VS.85).aspx\n |
随便看 |
|
windows api函数参考手册包含2258条windows api函数文档,详细介绍nodejs、java、rust调用windows api的方法技巧,是学习windows api编程的入门中文文档。