critical_section 类

一个明确知道并发运行时的非重入互斥体。

class critical_section;

成员

Dd492843.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

native_handle_type

critical_section 对象的引用。

Dd492843.collapse_all(zh-cn,VS.110).gif公共类

名称

说明

critical_section::scoped_lock 类

critical_section 对象的异常安全 RAII 包装。

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

名称

说明

critical_section::critical_section 构造函数

构造一个新的临界区。

critical_section::~critical_section 析构函数

销毁临界区。

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

名称

说明

critical_section::lock 方法

获取此临界区。

critical_section::native_handle 方法

如果存在,则返回一个特定于平台的本机句柄。

critical_section::try_lock 方法

尝试在没有阻止的情况下获取锁定。

critical_section::try_lock_for 方法

尝试获取锁,而不必阻止毫秒的特定数字的。

critical_section::unlock 方法

解锁临界区。

备注

有关更多信息,请参见 同步数据结构

继承层次结构

critical_section

要求

**标头:**concrt.h

命名空间: 并发

请参见

参考

concurrency 命名空间

reader_writer_lock 类