关于多线程启动问题,以qt为例:qthread->start()后,不会进入run()问题

QT中,开始线程的接口为Qthread调用start()函数来进行开启线程;

not:此处不是简单的理解为start后进入线程的run()函数,进而进行线程运行;

but:start()仅仅代表线程准备的意思,何时进入run()阶段,取决于操作系统的调度,在众多就绪线程中,按照优先级and操作系统自身的特性,进行开启which线程,才进入到run()。

发布了4 篇原创文章 · 获赞 0 · 访问量 4794

猜你喜欢

转载自blog.csdn.net/weixin_41880360/article/details/104798262
今日推荐