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

  • LDPC的PEG构造矩阵法(c语言)
    LDPC的研究越来越深入,在ECC模块中使用LDPC的情况越来越多,LDPC的矩阵构造方法也很多,代码采用的是C语言来书写,采用的是PEG方法,更加容易实现。
    2022-02-09 21:23:50下载
    积分:1
  • STM32 FSMC控制TFT液晶屏320*240,驱动芯片SSD1963
    这是STM32通过FSMC控制320*240液晶屏,驱动芯片为SSD1963,其中文档总结了STM32通过FSMC控制液晶屏的原理,是自己总结整理的,不懂的可以一块交流。
    2023-06-19 19:25:03下载
    积分:1
  • VncSharpWpf-master
    c#实现vnc viewer 功能齐全,界面是WPF搭建,在国内其他网站没有看到过类似
    2016-01-23 15:51:24下载
    积分:1
  • STM32F205_GPRS和RTD模块的DMA收发都实现
    STM32F205_20160113001_GPRS和RTD模块的DMA收发都实现 基于ucosIII操作系统
    2022-11-06 00:05:04下载
    积分:1
  • ean13字体扫描器必备
    pb c#等开发物流扫描需要字体,以及换算工具,已经测试过可以使用,条码可以转ean-8码和ean-13码,转换方便,快捷,国内标准的摩托罗拉扫描器使用没问题。
    2022-07-12 02:58:36下载
    积分:1
  • C#写的时间日历控件,包含原代码,可以设置风格。
    C#写的时间日历控件,包含原代码,可以设置风格。-C# to write the calendar controls include the original code can set style.
    2022-05-21 16:39:52下载
    积分:1
  • NHibernate 学习文档,我觉得这个是我用过最好的,如果还有更好的,希望分享一下拉请认真书写上传资料的详细功能、包含内容说明...
    NHibernate 学习文档,我觉得这个是我用过最好的,如果还有更好的,希望分享一下拉请认真书写上传资料的详细功能、包含内容说明-NHibernate study documentation, I think this is the best I" ve ever used, and if there is a better, and I hope to share La Please carefully write a detailed upload features, including the content description
    2022-08-06 15:19:28下载
    积分:1
  • 基于c#.net的教务管理系统
    基于c#.net的教务管理系统,使用者有教师、学生两种身份,包括教务管理系统的各种功能
    2022-07-06 18:21:30下载
    积分:1
  • C# FileInfo
    2022-01-25 18:06:59下载
    积分:1
  • 罗斯蒙特压力变送器表头液晶单片机C51驱动例程
    /********************************************************************************************* 说明:罗斯蒙特压力变送器数字表头驱动 表头有个六针插座,双排三个.芯片是AMI公司的S4521H两片,每一片是32位移位寄存器,两片共64位对应液晶笔画和单位图标 标注1的是正5V,同排第二个是面板跳线HL切换的中间脚,即跳线跳到H时候,输出接电源正,跳到L时候输出接地,同排第三个是电源地 第二排与正挨着的是LOD引脚,接地时候显示不刷新,后台数据持续输入到内部移位寄存器,高电平时候立即把内部寄存器显示出来 第二排中间的是CLK时钟输入脚,每次从低变高就把数据引脚的电平移入移位寄存器 第二排与地挨着的是DAT引脚,高电平笔画点亮,低电平熄灭 本例程演示了利用50毫秒中断计数20次得1秒信号对计数器累加,主循环每100ms进行一次计算和显示,其中有一位直接带小数点显示 上电后显示0.000每一秒加0.001,最大到9.999归零 /*********************************************************************************************/
    2022-07-19 20:37:14下载
    积分:1
  • 696518资源总数
  • 104316会员总数
  • 17今日下载