QT中的线程使用Qthread

Qt提供了一个与平台无关的QThread类,用以对线程的支持。多线程编程也可以有效解决在不冻结一个应用程序的用户界面情况下执行一个耗时的操作问题。

常用函数

启动

start()

执行

run() 和exec()

退出停止

quit()
exit()
terminate()
requestInterruption()

线程等待

msleep()
sleep()
usleep()

线程状态

isFinished()
isRunning()
isInterruptionRequested()

线程优先级

setPriority()
QT中的线程使用Qthread