Ссылаясь на код решения, указанный здесь
Как запустить таймер внутри QThread?
не упоминается, может ли возникнуть ошибка sigsev в случае закрытия основного (графического) потока (например, с помощью кнопки X).
Мой вопрос заключается в том, как мне обрабатывать (если я должен обрабатывать это в первую очередь) завершение второго потока в случае завершения потока графического интерфейса?
В случае, если данные/события больше не актуальны после завершения GUI, могу ли я просто
m_thread->terminate();
в деструкторе MainWindow или в переопределенном CloseEvent()??
В случае, если данные/события имеют значение вместо этого?