condition_variable选件类

如果您具有类型 **unique_lock<mutex>**时,mutex 请使用 condition_variable 选件类等待事件。 此类型对象与类型 condition_variable_any<unique_lock<mutex>>对象可以具有更好的性能。

class condition_variable;

成员

Hh874752.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

condition_variable::condition_variable构造函数

构造 condition_variable 对象。

Hh874752.collapse_all(zh-cn,VS.110).gif公共方法

名称

描述

condition_variable::native_handle Method

返回表示 condition_variable 处理的该特定于实现的类型。

condition_variable::notify_all方法

取消阻止等待 condition_variable 对象的所有线程。

condition_variable::notify_one方法

取消阻止等待 condition_variable 对象的其中一个线程。

condition_variable::wait方法

阻塞线程。

condition_variable::wait_for方法

阻止线程,并将时间间隔,隐藏线程解除。

condition_variable::wait_until方法

阻止线程,并将线程解除的最大时间点。

要求

condition_variable 的标头:

**命名空间:**std

请参见

参考

<condition_variable>

其他资源

标头文件