SetThreadPool(this);    thr->Start();AppendToIdleList(thr);  }m_monitor=0;}CThreadPool::~CThreadPool(){  TerminateAll();}voidCThreadPool::TerminateAll(){m_mtxTaskList.Lock();m_taskList.clear();m_mtxTas-IMDN开发者社群-imdn.cn"> SetThreadPool(this);    thr->Start();AppendToIdleList(thr);  }m_monitor=0;}CThreadPool::~CThreadPool(){  TerminateAll();}voidCThreadPool::TerminateAll(){m_mtxTaskList.Lock();m_taskList.clear();m_mtxTas - IMDN开发者社群-imdn.cn">
登录
首页 » c++,c » 线程关联类

线程关联类

于 2022-06-13 发布 文件大小:1.80 kB
0 116
下载积分: 2 下载次数: 1

代码说明:

#include "ThreadPool.h"#include "WorkerThread.h"#include "Task.h"/******************************************************************************** 线程池******************************************************************************/CThreadPool::CThreadPool(int initnum){m_threadNum = initnum;m_maxThrNum = initnum * 2; // 最多线程数for(int i = 0; i < m_threadNum; i++){        CWorkerThread* thr = new CWorkerThread();        thr->SetThreadPool(this);        thr->Start();AppendToIdleList(thr);    }m_monitor = 0;}CThreadPool::~CThreadPool(){    TerminateAll();}void CThreadPool::TerminateAll(){m_mtxTaskList.Lock();m_taskList.clear();m_mtxTas

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个自己写的 C# BigInteger 类,.net 类库中没有 BigInteger 类,写此类是为了与 java 中的 BigInteger 对应,以方便...
    一个自己写的 C# BigInteger 类,.net 类库中没有 BigInteger 类,写此类是为了与 java 中的 BigInteger 对应,以方便大数运算-One wrote it myself C# BigInteger Class,. Net library does not BigInteger class, write these in order to correspond with the java in the BigInteger to facilitate the operation of large numbers
    2022-01-27 21:11:56下载
    积分:1
  • windows 托盘程序
    windows 托盘程序-windows tray procedures
    2022-02-04 18:04:11下载
    积分:1
  • 宿舍管理系统
    宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统宿舍管理系统
    2022-08-07 13:19:25下载
    积分:1
  • CSharp-controls
    C#控件大全 书中包含C#编程中用到的控件和使用方法,适合初学者使用。(Use the control and use of C# programming methods contained in the book, suitable for beginners to use.)
    2015-12-30 23:23:46下载
    积分:1
  • qt简易浏览器
    看到很多人在查找使用Qt如何能做出浏览器的效果,网上却没有这样的例子,闲聊无事做了一个简单的demo ,实现了浏览,拖拽创建新窗口,拖拽停靠等功能(后两个功能我限制了只有多余一个标签时才可拖拽可自行根据需求修改),样式等没有做处理可自行qss处理,这只是个思路,可在基础上扩展, Qt版本是5.1, 显示网页使用的是QWebView,QWebPage,如果是5.4以上版本可以使用QWebEngineView和QWebEnginePage,后者使用谷歌内核对html5支持比前者优秀,但是目前尚不太稳定。 直接上代码
    2022-01-26 05:13:37下载
    积分:1
  • RLC
    RLC串联的可测定RLC串联电路的品质因素Q、谐振频率、通频带BW等参数;激励源自制可数控等。(RLC series RLC series circuit can measure the quality factor Q, resonant frequency passband BW and other parameters incentive system can be derived from CNC.)
    2013-08-24 02:13:54下载
    积分:1
  • msp430f5529产生单路/双路spwm正弦波信号
    msp430f5529产生单路/双路spwm正弦波信号.但是开关频率高时请酌情设置
    2022-04-20 13:15:53下载
    积分:1
  • stub测试桩函数库
    【实例简介】stub测试桩函数库
    2022-01-10 00:31:48下载
    积分:1
  • 数字图像处理滤波
    #include#include#includeusing namespace std;using namespace cv;Mat image;//输入的图像矩阵Mat fImageFFT;//图像的快速傅里叶变换Point maxLoc;//傅里叶谱的最大值的坐标int radius = 50;//截断频率const int Max_RADIUS = 100;int bandWid = 40;//带宽const int MAX_BANDWID = 50;//最大带宽Mat bpFilter;//带通滤波器int bpType = 0;//带通滤波器的类型const int MAX_BPTYPE = 2;Mat fImageFFT_bpFilter;//带通傅里叶变换Mat fImageFFT_bpFilter_spectrum;//带通傅里叶变换的傅里叶谱
    2022-01-25 21:23:28下载
    积分:1
  • 转换HTML到XML应用程序使用Visual Studio 2008
    Conver HTML to XML application using Visual Studio 2008
    2023-05-31 04:05:04下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载