• 大小: 14KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C/C++
  • 标签: c  c++  线程  线程池  

资源简介

本文介绍的线程池采用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


评论

共有 条评论