- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 自旋锁
自旋锁定义:它是为实现保护共享资源的一种锁机制。如果资源已经被占用,就一直循环在那里看是否该自旋锁的保持者已经释放了锁。 与互斥锁的区别:互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。 代码主要是做练习用的,水平有限,路过的大神看到代码有哪里不好的请帮忙指出来,万分感谢。 #pragma once #include <atomic> #include <thread> #include <iostream> class SpinLock { p.
2021-01-22 10:35:24 98
原创 线程池
#pragma once #include <mutex> #include <vector> #include <queue> #include <thread> #include <future> #include <atomic> #include <functional> #include <stdexcept> #include <condition_variable> class T.
2021-01-20 15:51:12 94
原创 定时器
#pragma once #include <map> #include <mutex> #include <deque> #include <queue> #include <chrono> #include <atomic> #include <thread> #include <iostream> #include <functional> #include <condition_va.
2021-01-19 19:04:13 95 2
原创 ini库
#pragma once #include <map> #include <list> #include <unordered_map> #include <vector> #include <string> #include <fstream> #include <algorithm> struct ValueElement { std::string key = ""; std::string va.
2021-01-19 10:51:20 105
原创 多目的地日志库
#pragma once #include <queue> #include <vector> #include <mutex> #include <string> #include <stdio.h> #include <thread> #include <array> #include <stdarg.h> #include <condition_variable> const int BU.
2021-01-14 16:22:30 61
转载 C++的一些不错开源框架,可以学习和借鉴
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】 下次造轮子前先看看现有的轮子吧 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模...
2018-07-19 18:10:51 948
C++ Qt设计模式 第2版(中文版)
2018-07-19
Python简明教程中文版
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人