找回密码
 立即注册
收起左侧

QThread::start: Thread creation error: 资源暂时不可用

3
回复
8825
查看
[复制链接]
累计签到:67 天
连续签到:1 天
来源: 2014-12-10 18:52:47 显示全部楼层 |阅读模式
1Qter豆
线程里用了QtNetwork类,刚开始运行的线程是正常的,运行到一定数量报错误:QThread::start: Thread creation error: 资源暂时不可用

最佳答案

查看完整内容

在线程的run里面 最好不要调用异步的。 比如你在run里面启动一个定时器 就会出问题,不过错误不是你这个。 QThread::start: Thread creation error: 资源暂时不可用 你这个错误我从来没看见过
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-12-10 18:52:48 显示全部楼层
在线程的run里面  最好不要调用异步的。
比如你在run里面启动一个定时器 就会出问题,不过错误不是你这个。

QThread::start: Thread creation error: 资源暂时不可用
你这个错误我从来没看见过
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2014-12-10 19:20:04 显示全部楼层
线程建错咯
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2014-12-11 10:42:15 显示全部楼层
a408815041 发表于 2014-12-10 20:42
在线程的run里面  最好不要调用异步的。
比如你在run里面启动一个定时器 就会出问题,不过错误不是你这个。 ...

我还真用了时间定时器,
void RecordThread::run()
{
    nid=0;
    loop=new QEventLoop();
    manager = new QNetworkAccessManager();
    request = new QNetworkRequest();
    timer=new QTimer();
    timer->start(100);
    connect(timer,SIGNAL(timeout()),this,SLOT(fVisitXml()),Qt:irectConnection);

    exec();
}
让本线程执行槽函数fVisitXml(),不是让主线程运行,这样做,对吗?修改了一下,没有报错,但不知道这样对不对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了