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 126
下载积分: 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 个回复

  • 神经网络
    神经网络的编程实例 有两个版本 AForge.NET实现和MATLAB版本,可以帮助初学者了解深度学习网络的学习过程,具体参数调节。MATLAB版本简单易懂。
    2022-07-03 21:28:39下载
    积分:1
  • OLED module for SSD1322Z IC
    对于PMOLED模块256 x 64点,使用Solomon SSD1322Z COG IC。接口与COF型兼容,易于在worldwild显示器上显示
    2022-11-04 09:00:03下载
    积分:1
  • 音频文件波形显示
    对语音识别入门极其有用,主要用到MFC的文档/视类,文档类实现对语音文件的加载和存储,视类实现对波形的显示和修改
    2022-02-03 20:52:45下载
    积分:1
  • 本讲述linux软件之父 李纳斯.托沃兹 的书
    本讲述linux软件之父 李纳斯.托沃兹 的书-about the father of Linux software hammers. Torvalds book
    2022-05-13 20:32:59下载
    积分:1
  • c# 人事管理系统完整源码下载(考勤管理、简历管理)
    人事管理系统完整源码(含数据库),其中有 员工简历、考勤录入等功能 友情提示:附加数据库之后,修改 y.cn 中的数据库连接 即可使用(登录账号:10001  密码:123456) public y() { pobjConn.ConnectionString = "server=.;database=rsgl;uid=sa;pwd=sa"; }
    2014-12-18下载
    积分:1
  • msp430串口,跑飞复位
    msp430串口,2、初始化的时候最好先清一下中断标志位
    2022-03-05 06:31:27下载
    积分:1
  • 序列化和反序列化
    C#语言中序列化和反序列化完整实例,vs2008下调试通过,保证没有问题。我这里还有一些其他C#实例,需要的可以与我联系。liruixu@126.com
    2023-05-24 06:00:03下载
    积分:1
  • .net 接口程序支持oracle sqlserver sysbase
    .net 接口程序支持oracle sqlserver sysbase - -
    2022-03-03 10:12:49下载
    积分:1
  • 实现n维向量的加减乘运算
    适合c++初学者,里面的构造函数,拷贝构造函数都涉及到了指针,有一定难度
    2022-01-26 00:14:57下载
    积分:1
  • stm32 can通信
    CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要, 1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议。此后, CAN 通过 ISO11898 及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。
    2022-10-18 10:05:03下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载