原文:C++11 并发指南三(Lock 详解)

在 C 并发指南三 std::mutex 详解 一文中我们主要介绍了 C 标准中的互斥量 Mutex ,并简单介绍了一下两种锁类型。本节将详细介绍一下 C 标准的锁类型。 C 标准为我们提供了两种基本的锁类型,分别如下: std::lock guard,与 Mutex RAII 相关,方便线程对互斥量上锁。 std::unique lock,与 Mutex RAII 相关,方便线程对互斥量上锁,但 ...

2013-10-02 11:38 6 63973 推荐指数:

查看详情

C++11 并发指南三(std::mutex 详解)

C++11 并发指南三(std::mutex 详解) 上一篇《C++11 并发指南二(std::thread 详解)》中主要讲到了 std::thread 的一些用法,并给出了两个小例子,本文将介绍 std::mutex 的用法 ...

Mon Dec 16 05:11:00 CST 2019 0 442
C++11 并发指南二(std::thread 详解)

上一篇博客《C++11 并发指南一(C++11 多线程初探)》中只是提到了 std::thread 的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍 std::thread 的用法。 std::thread 在 <thread> 头文件中声明,因此使用 std ...

Sun Aug 04 21:37:00 CST 2013 4 149124
C++11 并发指南三(std::mutex 详解)

上一篇《C++11 并发指南二(std::thread 详解)》中主要讲到了 std::thread 的一些用法,并给出了两个小例子,本文将介绍 std::mutex 的用法。 Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 <mutex> ...

Mon Aug 05 06:42:00 CST 2013 19 146851
C++11 并发指南系列

本系列文章主要介绍 C++11 并发编程,计划分为 9 章介绍 C++11并发和多线程编程,分别如下: C++11 并发指南一(C++11 多线程初探)(本章计划 1-2 篇,已完成 1 篇) C++11 并发指南二(std::thread 详解)(本章计划 1-2 篇,已完成 1 篇 ...

Tue Aug 27 19:32:00 CST 2013 14 60413
C/C++开发】C++11 并发指南三(std::mutex 详解)

本系列文章主要介绍 C++11 并发编程,计划分为 9 章介绍 C++11并发和多线程编程,分别如下: C++11 并发指南一(C++11 多线程初探)(本章计划 1-2 篇,已完成 1 篇) C++11 并发指南二(std::thread 详解)(本章计划 ...

Sun Sep 17 17:18:00 CST 2017 0 11738
C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)

前面八章介绍了 C++11 并发编程的基础(抱歉哈,第五章-第八章还在草稿中),本文将综合运用 C++11 中的新的基础设施(主要是多线程、锁、条件变量)来阐述一个经典问题——生产者消费者模型,并给出完整的解决方案。 生产者消费者问题是多线程并发中一个非常经典的问题,相信学过操作系统课程的同学 ...

Mon Aug 12 07:17:00 CST 2013 12 42524
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM