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

QThread 线程暂停 终止功能的实现

2012-08-22 
QThread 线程暂停 停止功能的实现为了实现Qt中线程的暂停运行,和停止运行的控制功能需要在设置两个static

QThread 线程暂停 停止功能的实现

为了实现Qt中线程的暂停运行,和停止运行的控制功能

需要在设置两个static型控制变量。

?

?

?Main.cpp

暂停影像处理进队线程函数

/** *函数介绍:停止Ct影像重建线程 *输入参数:无 *返回值:  无 */void MainWindow::stopCtImageReconThread(){    if(ctImageReconThread->isRunning())    {        ui.startImageReconBtn->setEnabled(true);        ui.startImageReconBtn->setText("开始重建");        ui.suspendImageReconBtn->setEnabled(false);        ui.stopImageReconBtn->setEnabled(false);        //终止了影像处理        RawUnitQueue::stopSign = true;        ctImageReconThread->quit();        qDebug() << "【命令】停止CT重建线程";    }}
?

热点排行