1. 首页
  2. 数据库
  3. 其它
  4. C++11 并发指南之Lock 详解

C++11 并发指南之Lock 详解

上传者: 2020-12-23 05:47:57上传 PDF文件 111.3KB 热度 16次
在 《 C++11 并发指南三(std::mutex 详解) 》一文中我们主要介绍了 C++11 标准中的互斥量(Mutex),并简单介绍了一下两种锁类型。本节将详细介绍一下 C++11 标准的锁类型。 C++11 标准为我们提供了两种基本的锁类型,分别如下: std::lock_guard,与 Mutex RAII 相关,方便线程对互斥量上锁。 std::unique_lock,与 Mutex RAII 相关,方便线程对互斥量上锁,但提供了更好的上锁和解锁控制。 另外还提供了几个与锁类型相关的 Tag 类,分别如下: std::adopt_lock_t,一个空的标记类,定义如下:
下载地址
用户评论