qt 如何停止一个线程
老调重弹的问题了
ThreadRead 是一个继承与QThread的线程类
ThreadRead *thVarify;//校正线程
点击“开始”
thVarify=new ThreadRead(this,0,OpNo);
thVarify->start();
启动线程
run函数是一个循环
while(true)
{
::Sleep(10000);
}
emit Signal_EnableButton(false,true);//不使能按钮
问题来了,点击“结束”
if(thVarify->isRunning())
{
thVarify->quit();
}
并不能停止该线程,仍然处于循环之中
exit也不行
请问,我不想用停止标志,有没有其他办法?