Я работаю над приложением Qt. Там я хотел бы, чтобы рабочий поток выполнял некоторые действия в фоновом режиме, и я хотел бы, чтобы основной поток управлял им, перезапускал рабочий поток, если он по какой-то причине умирает. Я видел сигнал finished (), испускаемый потоком, поэтому, думаю, я мог бы подключить к нему слот.
Это рекомендуемый способ? Если нет, то как я могу этого добиться?
Если я использую сигнал finished (), как я могу узнать разницу между нормальным завершением работы и ошибкой?
Спасибо и привет