• 12653阅读
  • 1回复

[讨论]想和大家讨论一下WaitForReadyRead()的实现 [复制链接]

上一主题 下一主题
离线radium_sql
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-19
我在用QWebPage加载一个页面的时候,想设计一个函数,用它一直等待页面加载完毕。就有点像QIODevice里面提供的那个WaitForReadyRead()函数。

我是打算在这个函数里放入一个循环检测的过程,让这个过程每隔一段时间就去读一下是否加载完毕的标志位,

void WaitForReadyRead()
{
    //Read page load finished flag here.
    QThread::Sleep(2);
}

大家觉得这样可行吗?
QT什么时候替代MFC?
离线radium_sql

只看该作者 1楼 发表于: 2011-04-19
我的意思是在线程睡眠的两秒里,线程是挂起的,不做任何的事。如果这个结束标志的读取依赖于线程的计算,这样会不会就导致线程一直挂在那里呢?
QT什么时候替代MFC?
快速回复
限100 字节
 
上一个 下一个