critical_section 类

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

class critical_section;

成员

公共 Typedef

名称

说明

native_handle_type

一个对 critical_section 对象的引用。

公共类

名称

说明

critical_section::scoped_lock 类

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

公共构造函数

名称

说明

critical_section::critical_section 构造函数

构造一个新的临界区。

critical_section::~critical_section 析构函数

销毁临界区。

公共方法

名称

说明

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 类