Я занимался многопоточным программированием в Visual Studio C ++ с использованием вызовов beginthreadex, endthreadex.
Я создаю дочерний поток thread1.Дочерний поток выполняется в функции, которая никогда не завершается, поскольку имеет бесконечный цикл.Теперь, если родительский поток завершается с ошибкой или завершается успешно, дочерний поток также завершается?Я сомневаюсь - есть ли ситуации, когда дочерний поток жив, даже после выхода из основной программы?
Для Linux, как этот случай должен быть?