• 5361阅读
  • 2回复

在线程中的事件循环,有疑问,请帮忙解释 [复制链接]

上一主题 下一主题
离线radium_sql
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-05
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
在QT的线程中,如果要有自己的事件循环,则必顺要加exec()函数,最近碰到一个这样的线程,如下这样写,这个线程的事件循环有没有用呢? 请解释一下。。

void myThread::run()
{
    while(1)
    {
        dosomething();
    }

    exec();
}

这样子感觉好像永远也执行不到exec()那边,这样会有线程的事件循环吗??

望解答!!!

有没有较为详细的QThread的一些中文指导呀?
QT什么时候替代MFC?
离线vrcats
只看该作者 1楼 发表于: 2008-11-05
是不是在dosomething()里头跳出来了
离线yj_yulin

只看该作者 2楼 发表于: 2008-11-05
已经死在while(1)
    {
        dosomething();
    }  这里啦,你还没理解事件循环哦
快速回复
限100 字节
 
上一个 下一个