mutex 类 (STL)

表示一个 mutex 类型。 此类型对象可用于强制在程序内的互斥。

class mutex;

成员

公共构造函数

Name

说明

mutex::mutex 构造函数 (STL)

构造 mutex 对象。

mutex::~mutex 析构函数 (STL)

释放由该mutex 对象使用的任何资源。

公共方法

Name

说明

mutex::lock 方法 (STL)

阻止调用线程,直到线程获取 mutex 的所有权。

mutex::native_handle 方法 (STL)

返回表示互斥句柄的特殊类型的实现。

mutex::try_lock 方法 (STL)

在不阻止的情况下尝试获取 mutex 的所有权。

mutex::unlock 方法 (STL)

释放 mutex 的所有权。

要求

标头: mutex

命名空间: std

请参见

参考

<mutex>

其他资源

C++ 标准库头文件