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

公司的网站是怎么建立专业简历

公司的网站是怎么建立,专业简历,苏州专业网站建设开发公司,代理网络设置我有一个图像采集软件#xff0c;开始采集后#xff0c;主线程会不断地接收到图像回调#xff0c;然后每接收到一张图像数据#xff0c;就通知业务线程保存该图像到本地文件。 但是实际运行的时候发现#xff0c;可能是由于业务线程存图的操作占用资源#xff0c;会导致…我有一个图像采集软件开始采集后主线程会不断地接收到图像回调然后每接收到一张图像数据就通知业务线程保存该图像到本地文件。 但是实际运行的时候发现可能是由于业务线程存图的操作占用资源会导致主线程接收图像会有卡顿或者丢图然后存的图也有些异常图像比如下一张图的某一部分覆盖到上一张图上。 估计就是业务线程QImage::save保存图像这一操作比较耗费资源同时会与主线程抢占资源吧。对了我以上的图像都是大约30几MB的图像。 解决方法使用Qt线程池通过线程池可以将图像保存操作委托给后台线程进行处理从而避免阻塞主线程。 #include QThreadPool #include QRunnable// 自定义任务类用于保存图像到文件 class SaveImageTask : public QRunnable { public:SaveImageTask(const QImage image, const QString filename): m_image(image), m_filename(filename) {}void run() override {// 在后台线程中保存图像到文件if (!m_image.isNull()) {m_image.save(m_filename);}}private:QImage m_image;QString m_filename; };// 主线程接收到图像数据后调用该函数将保存图像任务交给线程池处理 void saveImageAsync(const QImage image, const QString filename) {SaveImageTask* task new SaveImageTask(image, filename);QThreadPool::globalInstance()-start(task); }对于QRunnable通常不需要手动释放内存。一旦任务完成或被取消线程池QThreadPool会负责回收任务对象的内存并确保适当的资源管理。
http://www.zqtcl.cn/news/746453/

相关文章:

  • 分享公众号的网站小型企业类网站开发公司
  • 青岛网站建设方案案例wordpress主题模板 国人
  • 哪家高端网站建设好贷款织梦网站模板
  • 北京网站建设公司价格最近中文字幕2018免费版2019
  • 帮人做设计的网站自己怎么做新闻开头视频网站
  • 网站开发搜索功能中国建设银行ie下载网站
  • 中山网站建设 骏域网站的形式有哪些
  • 深圳企业网站重庆建站塔山双喜
  • 征婚网站 女 做茶叶生意企业网站推广服务协议
  • 安徽省住房城乡建设厅网站官网英语机构网站建设方案
  • 电商建站价格深圳龙岗建站公司
  • 可以下载源程序的网站.htaccess wordpress
  • 国内优秀设计网站小程序推广方案
  • 网站构建是什么意思怎么做网站盗号
  • 学校网站建设行业现状wordpress怎么保存图片
  • 网站 框架网页建设title:(网站建设)
  • 素材网站推广方案安卓端开发
  • 网站制作可以询价么168推广
  • 河南城乡和住房建设厅网站网络营销的主要特点有哪些
  • 哪些网站可以做自媒体wordpress 左侧
  • joomla! 1.5 网站建设基础教程丹阳网站推广
  • 中国建设银行山东省分行网站怎么做网站制作
  • 网站前台设计方案自助建站一般适用于大型电子商务网站建设
  • 建设银行不良资产处置网站wordpress啥时候出现的
  • 出口贸易网站网站建设及解决方案
  • 网站服务器要求做网站需要的服务器
  • 网站后台 编辑器 调用网站优化搜索排名
  • 汽车网站建设规划书网站首页版式
  • 国外网站推广方法wnmp 搭建WordPress
  • 网站建设流程 文档企业网上办事大厅