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

QThread多线程

1
回复
5654
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2019-8-9 19:31:42 显示全部楼层 |阅读模式
1Qter豆
QThread 中的start()函数什么时候进入run()函数??      

        qDebug()<<"1";        timeWork->start();        qDebug()<<"2";

void TimeWork::run(){    qDebug() << "子线程:" << this->currentThread();}打印结果是12
子线程: TimeWork(0x1f4da5a0)

最佳答案

查看完整内容

start函数调用后会调用子线程的run函数,而主线程和子线程(run函数)异步执行,故出现上述打印结果。
回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2019-8-9 19:31:43 显示全部楼层
start函数调用后会调用子线程的run函数,而主线程和子线程(run函数)异步执行,故出现上述打印结果。
回复

使用道具 举报

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

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