Visual Studio C++에서 beginthreadex, endthreadex 호출을 사용하여 멀티 스레드 프로그래밍을 수행하고있었습니다.부모 스레드가 종료 될 때 자식 스레드가 종료합니까?
나는 하위 스레드 thread1을 생성합니다. 자식 스레드는 무한 루프가 있으므로 종료하지 않는 함수에서 실행됩니다. 이제 상위 스레드가 오류로 종료되거나 성공적으로 완료되면 하위 스레드도 종료됩니까? 내 의심은 - 메인 프로그램이 종료 된 후에도 자식 스레드가 살아있는 상황이 있습니까?
리눅스의 경우이 경우 어떻게해야합니까?
다음은 밀접한 관련 질문입니다. http://stackoverflow.com/questions/2197699/is-it-necessary-to-explicitly-stop-all-threads-prior-to-exiting-a-win32-applicati – sharptooth
게시물에 충돌하는 답변이 있습니다. – excray
@ user97642 귀하의 입장에서 어떤 충돌이 있습니까? 대답은 모두 나에게 비슷하게 보입니다. –