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

  • VC++环境配置文件
    VC++编译环境图像图像引用配置文件
    2022-03-06 23:48:39下载
    积分:1
  • PC 机与单片机通信(RS232 协议)
    单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。 个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机 系统接收后,用LED显示接收到的数据和向上位机发回原样数据。
    2022-03-02 02:58:46下载
    积分:1
  • LTE SDR
    srsLTE is a free and open-source LTE library for SDR UE and eNodeB developed by SRS (www.softwareradiosystems.com). The library is highly modular with minimum inter-module or external dependencies. It is entirely written in C and, if available in the system, uses the acceleration library VOLK distributed in GNURadio.
    2022-08-21 15:45:56下载
    积分:1
  • C#
    2022-03-25 10:44:26下载
    积分:1
  • RTSP_process
    RPST获取码流库,已经将原本linux环境下改成了window环境,如果需要使用的小伙伴需要先加入一个WSAStartup函数,不然socket创建会失败,导出rtsp_process之后可以直接生成库然后就可以使用了
    2023-08-25 12:25:05下载
    积分:1
  • 装饰模式-穿衣01
    说明:  软件人机交互界面,非常实用的软件人机交互界面(Software man-machine interface, very practical software man-machine interface)
    2020-06-25 20:40:02下载
    积分:1
  • STM32F429 USB HID双向通讯
    自己通过了调试已经实现上下位机双向通讯,SMT32F429的话可以直接使用 程序用KEIL5打开 , 没有上位机可以直接用Bus Hound 收发数据 程序采用的原子哥的USB HID的鼠标例程修改的,具体端点的描述可以见usbd_hid_core.c,我都做了些备注, 发送函数是USBD_HID_SendReport(),这个大家都应该知道的,我是在定时中断3里发送的 接收函数是usb_dcd_int.c里面的DCD_HandleRxStatusQueueLevel_ISR(USB_OTG_CORE_HANDLE *pdev)。 接收到的数据都放到了全局变量HIDRxBuf[64*4],自己直接调用到处理函数里就行了。
    2022-05-17 22:52:14下载
    积分:1
  • 智能小车蓝牙控制硬件与软件全套
    在的程序中有现成的app软件,利用java编程生成蓝牙控制界面,在控制界面中有前进按钮,后退按钮,左转按钮和右转按钮,四个方向按钮,还有启动重力按钮和关闭重力按钮,还有我们想要知道的蓝牙连接按钮和关闭按钮,最后有我们的总控制按钮退出按钮,只需要一部手机就可以控制小车,这里有齐全的硬件和软件的程序
    2022-10-01 20:05:04下载
    积分:1
  • STM32网口IAP下载程序源码
    STM32网口IAP下载程序源码,可用于STM32系列产品通过网口实现系统更新功能,还是很有参考价值的。
    2022-03-09 16:28:01下载
    积分:1
  • 二叉树操作
    利用二叉树的先序遍历递归创建二叉树,实现的功能包括:创建二叉树、先序遍历、中序遍历、后序遍历、计算叶子节点、计算所有节点、计算深度、判断二叉树是否为空、释放子树。
    2023-04-02 04:00:03下载
    积分:1
  • 696518资源总数
  • 106222会员总数
  • 14今日下载