
C11
闭上左眼看世界
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C11:mutex和lock_guard的使用.
在C++11中,引入了有关线程的一系列库.且都在std命名空间内.下面演示一个使用线程的例子.非常的简单.引入了thread和mutex头文件. #include <iostream> #include <thread> #include <mutex> using namespace std; int g_i = 0; mutex g_mutex; voi...原创 2018-04-05 16:56:12 · 11037 阅读 · 2 评论 -
C11:std::unique_lock和std::lock_guard的区别
在之前介绍了lock_guard的用法和作用.这里先简单的回顾下. 在这里我们用lock来管理m_mutex锁.当输出完毕后.lock的生命周期结束,则自动把m_mutex给unlock()解锁.用起来很方便. std::mutex m_mutex; void print(int cnt) { std::lock_guard<mutex> lock(m_mutex); ...原创 2018-05-01 21:26:14 · 4483 阅读 · 0 评论