の使用に関する簡潔な例を探していますQThreadPool
。これが私がそれをどのように使用したかです:
QThreadPool *thread_pool = QThreadPool::globalInstance();
MyThread *thread = new MyThread();
thread_pool->start(thread);
class MyThread : public QRunnable {
public:
MyThread();
~MyThread();
void run();
};
void MyThread::run()
{
qDebug() << "MyThread";
}
上記は正しい慣行ですか?
PS: リファレンスで見waitForDone
ましたが、いつ電話すればよいwaitForDone
ですか?