专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

在子线程中无限循环,为什么界面会卡啊解决思路

发布时间:2010-05-30 21:34:39 文章来源:www.iduyao.cn 采编人员:星星草
在子线程中无限循环,为什么界面会卡啊?
一个QWidget工程,
我创建了一个线程thread,run()中只执行qDebug(“Meizu”)
然后thread.start();为什么界面会卡啊??
不是在子线程中循环的吗?

------解决方案--------------------
子线程中应该调用 this->exec();
------解决方案--------------------
你的CPU利用率已经达到100%了,当然卡了。

在循环里使用msleep休息几十毫秒就OK了
------解决方案--------------------
在循环里使用msleep
------解决方案--------------------
楼上都对,只要稍微休眠就可以了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: