最近接触Qt多
线程编程,找了些
资料,比如这个
http://blog.csdn.net/robinvanpersie/article/details/8213672 推荐用Qobject实现功能然后movetothread放入线程去
执行。
但我的功能希望是一个while(1)循环,不到程序结束不会杀掉。
Qthread里只要在run()里做while循环就好,在Qobject里如何实现while循环?
我能相当的办法有两个,1用TIMER代替Qobject,2 设置一个信号,thread接到后就执行Qobject里带WIHLE的函数
------------------------------------------------------------------------------------------------------
补充一下,我的目的是在LINUX下,把CPU多分给这个线程进行大量计算,少一点进行
界面更新等次要工作。
现在这个做法是否合适?