首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT反复开启同一个线程的有关问题

2012-04-22 
QT反复开启同一个线程的问题当使用start函数启动线程run之后,如果run线程里的程序没有运行完就再次使用sta

QT反复开启同一个线程的问题
当使用start函数启动线程run之后,如果run线程里的程序没有运行完就再次使用start函数开启同一个run线程,那我想请问上一次的run线程会出现什么样的结果,是被打断还是等继续运行完之后再执行第二次调用?

[解决办法]
void QThread::start ( Priority priority = InheritPriority ) [slot]
Begins execution of the thread by calling run(), which should be reimplemented in a QThread subclass to contain your code. The operating system will schedule the thread according to the priority parameter. If the thread is already running, this function does nothing.

热点排行