1、QtConcurrent的使用
异步调用其它类的方法。
比如:
//参数1:类对象地址 参数2、类方法地址 参数3、参数
QtConcurrent::run(mTest,&Test::TestData,data);
2、QCoreApplication::processEvents()的使用
处理等待事件时调用。当要执行的事件太耗时时,调用,把控制权交给QT处理其它当前线程待处理的事件。
while(1){
qDebug() << "++=0";
QCoreApplication::processEvents();
qDebug() << "++=1";
}
3、QT多线程