
c++
July树树
每个人都会变成自己最讨厌的样子。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
互斥资源加锁的实现方式
若使用mutex.lock()方法时std::cout出现异常,则会导致mutex无法释放。改用std::lock_guard可有效避免该情况发生。#include <iostream> #include <thread> #include <string> #include <mutex> using namespace std;std::mutex mu;// 对资源加锁 /// 用lock若c原创 2017-08-09 00:41:55 · 1419 阅读 · 0 评论 -
用面向对象的方法实现互斥资源加锁
用class对std::ofstream进行封装。#include <iostream> #include <thread> #include <string> #include <mutex> #include <fstream> using namespace std;class LogFile { public: LogFile() { f.open(原创 2017-08-09 00:42:57 · 395 阅读 · 0 评论