• 3670阅读
  • 1回复

运行中的线程退出 [复制链接]

上一主题 下一主题
离线yooi
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-12
— 本帖被 XChinux 执行加亮操作(2008-11-24) —
运行中的线程直接退出的话会导致异常

难道只能用
void closeEvent(QcloseEvent*)
{
    terminate();
    wait();
}

然后在另一地方判断terminated() signal 然后退出么??
有简洁点的方法么??

谢谢
离线yooi
只看该作者 1楼 发表于: 2008-11-23
此种方法 退出有时候会出现异常
最好还是加一个flag 用于判断是否完成run 循环
然后wait退出

经测试 这样还是比较好
快速回复
限100 字节
 
上一个 下一个