当前位置: 首页 > news >正文

百度站长平台网页手机厦门人才网

百度站长平台网页手机,厦门人才网,简单wordpress主题,wordpress 导入 乱码线程池 【C并发编程】(九)线程池 QThreadPool 和 QRunnable 是 Qt 提供的线程池管理机制。QRunnable 是一个任务抽象类;定义任务逻辑需要继承QRunnable 并实现 run() 方法。QThreadPool 负责管理线程,并将 QRunnable 任务分配到…

线程池

【C++并发编程】(九)线程池

QThreadPoolQRunnable 是 Qt 提供的线程池管理机制。QRunnable 是一个任务抽象类;定义任务逻辑需要继承QRunnable 并实现 run() 方法。QThreadPool 负责管理线程,并将 QRunnable 任务分配到可用的线程上执行。 通过 QThreadPool::start(QRunnable *task) 提交任务,QThreadPool 会自动选择空闲线程来执行任务。

示例代码

https://github.com/BinaryAI-1024/QtStudy/tree/master/thread/threadpool

// main.cpp
#include <QCoreApplication>
#include <QThreadPool>
#include <QRunnable>
#include <QDebug>
#include <QThread>// 自定义任务类,继承 QRunnable
class MyTask : public QRunnable {
public:void run() override {qDebug() << "Task running on thread:" << QThread::currentThread();QThread::sleep(1);  // 模拟任务执行时间}
};int main(int argc, char *argv[]) {QCoreApplication app(argc, argv);QThreadPool *threadPool = QThreadPool::globalInstance(); // 获取全局线程池threadPool->setMaxThreadCount(4);  // 设置最大线程数for (int i = 0; i < 10; ++i) {MyTask *task = new MyTask();task->setAutoDelete(true);  // 任务完成后自动释放task指向的内存threadPool->start(task);}threadPool->waitForDone();  // 等待所有任务执行完毕return 0;
}

结果:

Task running on thread: QThread(0xa947f68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947de8, name = "Thread (pooled)")
Task running on thread: QThread(0xa947a68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947c68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947c68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947de8, name = "Thread (pooled)")
Task running on thread: QThread(0xa947a68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947f68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947f68, name = "Thread (pooled)")
Task running on thread: QThread(0xa947c68, name = "Thread (pooled)")
http://www.cadmedia.cn/news/13828.html

相关文章:

  • 天下信息网北京网站优化对策
  • 重庆高端网站制作六安seo
  • 哪里可以接网站开发项目做今日最新体育新闻
  • php企业网站模板广告投放网站
  • 深圳网站建设认准乐云践新佛山网站建设制作公司
  • 基于html的网站设计网站模板库
  • 鉴定手表网站chrome手机安卓版
  • 长沙网站seo价格自助建站平台源码
  • 医疗网站建设行业现状上海全网推广
  • oa系统网站建设自助建站平台源码
  • 主题资源网站建设百度seo排名优化软件分类
  • 企业网站建设好的例子甘肃网站推广
  • 智能网站推广软件百度竞价客服
  • 电子商务网站的建设步骤有推广网站源码
  • 深圳企业网站建设费用怎么把抖音关键词做上去
  • 海南省建设注册执业资格中心网站广告软文范例
  • 辽阳北京网站建设排名优化
  • 辽宁省建设工程信息网官网新网站入口官方推广的几种方式
  • 虚拟服务器价格站长之家seo信息
  • 西地那非片能做几次百度权重优化软件
  • b2b模式的特点德州seo整站优化
  • 济南网站优化多少钱百度的营销推广
  • 域名解析完成网站怎么做提高基层治理效能
  • 凡客网站登录广点通官网
  • 网站进不去怎么解决网站查询器
  • 太原网站域名开发2024年3月新冠肺炎
  • 海外站推广百度推广平台
  • 快速做网站前端的视频教程灰色seo关键词排名
  • 苏州seo网络优化公司欧美seo查询
  • 网站灰色代码优化大师win10下载