Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 18:21
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QThread - автоуничтожение Guest Новый архив 3 0 28.09.2011 20:41
QThread в Qt 3.3.4 Guest Третий архив вопросов и ответов 0 28.09.2011 19:58
Qthread::exec() Guest Продолжение архива вопросов 0 28.09.2011 19:05
QThread&QProcess Guest Новые вопросы и ответы 4 0 28.09.2011 18:11
QtConcurrent vs QThread Guest Новые вопросы и ответы 4 0 28.09.2011 17:57



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