• 7607阅读
  • 5回复

QT 4.4.3 Signal/Slot 处理信号时支持多线程吗? [复制链接]

上一主题 下一主题
离线xdloong
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-11
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QT 4.4.3 Signal/Slot 处理信号时支持多线程吗?
离线vrcats
只看该作者 1楼 发表于: 2008-11-12
应该说支持的很差。如果线程调度不当,可能会阻塞信号产生你不想要的结果。最好不要在线程之间用,除非你确定线程一定会被调度到
离线xdloong
只看该作者 2楼 发表于: 2008-11-12
Oh~~谢谢...
离线yj_yulin

只看该作者 3楼 发表于: 2008-11-12
用postevent可能会好一些
离线xdloong
只看该作者 4楼 发表于: 2008-11-12
没记错的话postevent 冒似是阻塞的......
离线scut_ray
只看该作者 5楼 发表于: 2008-11-12
Qt(其实不只是Qt,其余的MFC, wxWidgets, SWT, SWing等也是)的相当一部分对象是不可重入的,或者这样说,必须在指定的线程运行。
快速回复
限100 字节
 
上一个 下一个