
自定义C++线程池
文章平均质量分 91
不死奇迹
和一群有趣的灵魂,享受有趣的故事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++11 实现条件变量以及利用条件变量实现多生成者与多消费者模型
自定义条件变量类: #pragma once /// <summary> /// 用C++11实现跨平台的条件等待类 /// </summary> #include<functional> #include<condition_variable> #include <mutex> class LanWaitCondition { public: LanWaitCondition(); ~LanWaitCondition();原创 2020-05-31 19:41:40 · 583 阅读 · 0 评论 -
使用C++11实现跨平台的高精度计时器
计时器类实现: /// <summary> /// 使用C++11实现跨平台的高精度计时器 /// </summary> #include <chrono> using namespace std::chrono; class HightPrecisionTimeStamp { public: /// <summary> /// ...原创 2020-03-18 20:35:27 · 813 阅读 · 0 评论 -
C++自定义线程池以及通过线程池处理业务展示
本实例通过3部分进行展示: 将线程池定义成一个类,用来管理线程,该线程池设计成单例模式 设计了一个工作类,即工作线程类,用于处理业务(使用基于事件的同步方式和原子操作同步方式) 设计了一个任务分发管理类,用于模拟实际业务使用线程池实现处理业务 自定义事件类:.h #pragma once #include&amp;amp;lt;windows.h&amp;amp;gt; class LanEvent { public: La...原创 2018-11-08 19:36:56 · 778 阅读 · 0 评论