• 2700阅读
  • 2回复

[提问]Qt 多线程问题? [复制链接]

上一主题 下一主题
离线feixiangxtu
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-04
线程实例 Multi-thread.zip (4 K) 下载次数:5




以上平台在QT4.6上编译


上面的实例代码中,实现了两个线程共享一个Queue的情况。但是如果我这样做的话,GUI的线程似乎僵死,没有显示


不知道如果解决这个问题?请各位赐教,谢谢。
离线feixiangxtu

只看该作者 1楼 发表于: 2012-12-05
找了些资料,次线程跟主线程(GUI)通信,需要信号槽机制。

版主,不知道是不是这样。谢谢
离线feixiangxtu

只看该作者 2楼 发表于: 2012-12-27
版主,系统中开了很多线程,线程之间共享的数据用QMutex来保护执行。是不是每个线程都要msleep一下,让出CPU,保证其他线程拥有时间片。不知道这样理解正确与否。或者是否有其他方式实现。谢谢
快速回复
限100 字节
 
上一个 下一个