资源简介
本文介绍的线程池采用C++语言,在windows平台下实现。
适用场合:
1.需要大量的线程来完成任务,且完成任务的时间比较短。
2.对性能要求苛刻的应用,比如要求服务器迅速相应客户请求。
3.接受突发性的大量请求,但不至于使服务器因此产生大量线程的应用。
代码片段和文件信息
#include
#include “MyThreadPool.h“
#include “MyThread.h“
#include“TestTask.h“
int main(int argcchar**argv)
{
CTestTask*p=NULL;
CMyThreadPool threadpool(10);
for(int i=0;i<100;i++)
{
p=new CTestTask(i);
threadpool.addTask(pPRIORITY::NORMAL);
}
p=new CTestTask(102200);
threadpool.addTask(pPRIORITY::HIGH);
//threadpool.destroyThreadPool();
//主线程执行其他工作。
{
Sleep(1000*1000);
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4677 2014-10-14 22:25 C++实现简单线程池v1.0\C++实现简单线程池v1.0\C++实现简单线程池v1.0.vcxproj
文件 2484 2014-10-14 22:25 C++实现简单线程池v1.0\C++实现简单线程池v1.0\C++实现简单线程池v1.0.vcxproj.filters
文件 143 2014-10-14 22:24 C++实现简单线程池v1.0\C++实现简单线程池v1.0\C++实现简单线程池v1.0.vcxproj.user
文件 430 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\main.cpp
文件 987 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyList.cpp
文件 306 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyList.h
文件 263 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyMutex.cpp
文件 169 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyMutex.h
文件 919 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyQueue.cpp
文件 299 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyQueue.h
文件 919 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyStack.cpp
文件 293 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyStack.h
文件 1482 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyThread.cpp
文件 463 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyThread.h
文件 2258 2014-10-14 22:30 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyThreadPool.cpp
文件 766 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\MyThreadPool.h
文件 65 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\README.md
文件 137 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\Task.cpp
文件 140 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\Task.h
文件 223 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\TestTask.cpp
文件 150 2013-06-04 01:38 C++实现简单线程池v1.0\C++实现简单线程池v1.0\TestTask.h
文件 951 2014-10-14 22:24 C++实现简单线程池v1.0\C++实现简单线程池v1.0.sln
..A..H. 28672 2014-10-14 22:54 C++实现简单线程池v1.0\C++实现简单线程池v1.0.suo
目录 0 2014-10-14 22:55 C++实现简单线程池v1.0\C++实现简单线程池v1.0
目录 0 2014-10-14 22:55 C++实现简单线程池v1.0
----------- --------- ---------- ----- ----
47196 25
- 上一篇:背包问题C语言实现, 动态规划
- 下一篇:SHA1算法C实现源码
相关资源
- SHA1算法C实现源码
- 背包问题C语言实现, 动态规划
- 获取屏幕点的颜色 MFC Dialog
- 修改Windows路由表源码
- MFC一个漂亮的登录框带小键盘密码输
- 迷宫问题数据结构 C++编写
- linux命令c语言自己实现大概40来个
- linux下网络编程TCP客户端和服务器端数
- 软件工程课程设计—基于VS2010的聊天
- c语言实现的动态规划求最短路径长度
- 数字图像处理 印前输出 rip 数字加
- C语言双语词汇对照表
- 用C++求龙贝格积分
- C语言-遗传算法的排课源码
- 即时检测USB设备插拔
- 网络调试工具VS2008 C++源码
- 贝叶斯分类算法C++实现
- VC6.0 TTS
- 迷宫问题的C++算法实现
- C语言模拟路由DV算法
- MFC DEM内插登高线!!!
- DEM内插等高线源代码 mfc
- dijkstra算法的c++实现
- 用c语言写的OBB旋转及碰撞检测源代码
- http上传C++代码实现
- 用C语言编写的usb自动识别程序
- 水流界面追踪VOF模型的CPP源码
- 高级记事本Notepad 2源代码
- 基于51单片机的12864液晶显示C语言源程
- VC++编写的交通灯控制程序
评论
共有 条评论