Что происходит, когда объект уничтожается, когда созданный из него поток glibmm все еще работает?

Рассмотрим следующий сценарий: есть класс A, который при строительстве (позволяет назвать объект как objA) выполняет функцию-член run() как нить objA.run() выполняет некоторую интенсивную обработку и может даже быть заблокирован на каком-то системном вызове, ожидающем ввода-вывода. Теперь объект objA уничтожается в главном потоке. Что происходит сейчас? Поведение не определено?

0 ответов

Другие вопросы по тегам