Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Завершение QThread (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/zavershenie-qthread-259264/)

Guest 28.09.2011 18:21

Завершение QThread
 
Собственно вопрос, как правильно прекращать работу треда...?У меня запускается тред на сканирование файлов, ну все это дело долгое,поэтому нужно из интерфейса завершать тред, сейчас делал простоКод: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.


Часовой пояс GMT, время: 17:30.


© www.otvetnemail.ru - Форум вопросов и ответов.