Собственно вопрос, как правильно прекращать работу треда...?У меня запускается тред на сканирование файлов, ну все это дело долгое,поэтому нужно из интерфейса завершать тред, сейчас делал простоКод:bool MainWindow::stopScan(){if (thread){ thread->terminate(); thread->wait(500); qDebug("Thread terminated"); delete thread;}}почитал про треды и там есть предупреждение]void QThread::terminate ()Warning: This function is dangerous and its use is discouraged.
|