2013-11-20 3 views
0

Это швы, как глупый вопрос, но что происходит, когда вы удаляете объект, который породил поток.Удаление объекта, который породил нить

Действительно ли разрушена нить?

+1

Вы говорите о pthreads, 'std :: thread', потоках Windows или что? –

+0

Я готов поспорить, что если вы специально не уничтожаете все потоки в деструкторе объекта, поток будет продолжаться до тех пор, пока он не завершится. Вы можете получить потоки зомби, когда сам процесс завершается, поэтому я не понимаю, почему объекты будут разными. – LucienK

+1

Больше кода, пожалуйста, меньше слов. –

ответ

1

Если вы указали в деструкторе, этот поток должен быть уничтожен - да. В другом случае - нет.

Смежные вопросы