Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: Zusykss от Сентябрь 29, 2017, 15:52



Название: QtConcurrent закрытие процесса
Отправлено: Zusykss от Сентябрь 29, 2017, 15:52
Добрый день друзья.
Я запуская поток через QtConcurrent::run
В потоке использую объект QNetworkAccessManager
и если я закрываю Gui(Через "Х" до того момента как код отработает до конца)
программа висит в процессах, как закрыть ??? :)


Название: Re: QtConcurrent закрытие процесса
Отправлено: __Heaven__ от Сентябрь 29, 2017, 17:21
Может попробовать в деструкторе окна дождаться выполнения потока
http://doc.qt.io/qt-4.8/qfuture.html#waitForFinished


Название: Re: QtConcurrent закрытие процесса
Отправлено: Zusykss от Сентябрь 29, 2017, 21:59
Благодарю, помогло  :o ;D