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

网站制作建wordpress怎么登陆后台

网站制作建,wordpress怎么登陆后台,实木餐桌椅网站建设,网页制作教程图解QEventLoop和QtConcurrent可以结合使用达到主线程ui不阻塞同步执行的效果#xff0c;但是要小心避坑#xff0c;查看如下代码#xff1a; QEventLoop loop; QtConcurrent::run([]() {doSomething();loop.quit(); }); loop.exec();上述写法存在两个问题#xff1a; Q…QEventLoop和QtConcurrent可以结合使用达到主线程ui不阻塞同步执行的效果但是要小心避坑查看如下代码 QEventLoop loop; QtConcurrent::run([]() {doSomething();loop.quit(); }); loop.exec();上述写法存在两个问题 QtConcurrent::run()执行后线程立即开始执行当doSomething()很快时loop.quit()的执行时间可能早于loop.exec()这样事件循环就再也不会退出了当doSomething因为某些原因crash时如果没有导致程序崩溃loop.quit无法被执行事件循环同样无法退出。下面给出优化后的代码 QEventLoop loop; QThread* pThread QThread::create([]() {doSomething(); }); connect(pThread, QThread::finished, loop, QEventLoop::quit); pThread-start(); // 线程开始执行 loop.exec();这里注意两个点 connect必须在start之前这样即使线程执行很快我们也能保证信号和槽已经被connect连接槽函数会被执行connect默认第五个参数时Qt::AutoConnection在信号发出时由于信号发送线程和loop不在一个线程类型被推断为Qt::QueuedConnection所以finished信号生成的事件会放到事件队列中在loop.exec()的循环中被处理因此loop.exec一定会退出
http://www.zqtcl.cn/news/43663/

相关文章:

  • 提供网站建设惠州网站小程序建设点
  • 海尔商务网站建设创意设计的英文
  • 网站做产品的审核吗湖南网站推广建设公司
  • 建网站建网站做高效能的父母网站
  • 中国建设教育协会网站打不开网站排名seo
  • 农产品网站建设投标书低价网站建设顺德
  • 网站建设月总结网站开发遇到的难点
  • 大连网站制作百度推广登陆后台
  • 异地备案 网站仙桃做网站的公司有哪些
  • 浙江网站建设方案上海企业网站设计制作
  • 织梦做英文网站河北省邢台市建设工程网站
  • 个人网站购买竞价推广出价多少合适
  • 建站wordpress 基础大理建设工程信息网站
  • 北京电商网站开发价格特色的南昌网站制作
  • 建站之星模板的使用电子商务网站规划与设计
  • 从零开始学做网站cdsn我的网站没备案怎么做淘宝客推广
  • 长沙网站seo优化排名免费咨询医生在线解答
  • 福建省建设局网站南昌电子商务网站建设
  • 免费广告设计模板网站做模版网站
  • 网站后台图片编辑器seo营销推广费用
  • 360°网站标签旋转显示特效文山网站建设兼职
  • 东莞房产网站建设软文的概念是什么
  • wordpress站群管理如何运营网站
  • 宁津网站设计淮南新浪网络推广公司
  • 电脑网站做淘宝客wordpress缩略图比例
  • 网站备案资料表网站怎么做网站地图
  • 汇创建站网页框架模板
  • 做网站有多赚钱网页视频怎么下载到手机相册
  • 怎么看出网站是dede做的阿里巴巴网站威海哪里做?
  • 建网站卓诸城网站设计