通用型线程池框架 C++
来源:互联网 发布:淘宝店铺的权重 编辑:程序博客网 时间:2024/04/30 08:06
class _ThreadPool{class _Job{public:///任务处理virtual void doJob();};class _Thread{public:private:_ThreadPool*_pool;_Job*_job;public:static void* _threadFunc(void* param){_Thread*thr = (_Thread*)param;if (thr)thr->doWork();return 0;}void doWork(){while (...){///把自己扔进_pool的空闲队列///等待job信号_job->doJob();}}};public:///初始化线程池InitializePool( ... )///销毁线程池DestroyPool(... )public:void doJob(_Job*){///从空闲队列中取出Thread对象///把job扔给thread}};main{_ThreadPoolpool;pool.InitializePool();//用户工作创建_Jobpool.doJob(...)pool.DestroyPool(); }
0 0
- 通用型线程池框架 C++
- quartz入门及通用型自定义定时任务框架
- 通用型C/C++程序性能测试Benchmark的简单实现
- 通用线程池框架
- java线程池框架
- Java线程池框架
- 通用型adapter
- Generics 通用型
- 线程 线程池 Executor框架 读笔
- 线程并发六:线程池--Executor框架
- c 数据结构 linkedStack 链表模拟堆栈 一个更具有通用型的例子
- LINUX c++线程池框架
- 通用的线程池框架
- Linux C++线程池框架
- .NET构建线程池框架
- LINUX c++线程池框架
- LINUX c++线程池框架
- Linux C++线程池框架
- 光线控股猫眼 改变不了猫眼的宿命
- 进度条
- 设计模式 - 设计模式概述
- 使用freemarker生成xml模板
- 非农户口迁回原籍所需要的材料
- 通用型线程池框架 C++
- LeetCode 047 Permutations II
- React Native之底层源码分析篇
- 统计字符串中重复的字符个数并输出
- Amabri 2.1安装HDP2.3.2 之 一、HDP介绍
- JMX之MBean介绍
- iOS 数据库篇1—SQLite简单介绍
- 训练3 习题18
- 详解OpenGL的坐标系、投影和几何变换-矩阵压栈思想/矩阵列式存储