- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 自旋锁
自旋锁定义:它是为实现保护共享资源的一种锁机制。如果资源已经被占用,就一直循环在那里看是否该自旋锁的保持者已经释放了锁。与互斥锁的区别:互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。代码主要是做练习用的,水平有限,路过的大神看到代码有哪里不好的请帮忙指出来,万分感谢。#pragma once#include <atomic>#include <thread>#include <iostream>class SpinLock{p.
2021-01-22 10:35:24
130
原创 线程池
#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
128
原创 定时器
#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
140
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
145
原创 多目的地日志库
#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
101
转载 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
1020
C++ Qt设计模式 第2版(中文版)
2018-07-19
Python简明教程中文版
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人