안녕하세요.
C 프로그램 관련 동작 테스트를 하고 있습니다.
궁금한 점이 있어 계속해서 찾아보고는 있는데,
그래도 능력자 분들과 같이 고민하면 좀 더 빠르고 탄탄한 근거를 찾을수 있을꺼라 생각해서 질문글 올려봅니다.
제목과 같이 프로그램 내에서 thread를 비정상 종료 시킬 시 프로그램이 종료되는 현상이 있는데,
이게 다들 ㅇㅇ 그거 원래 thread 강제 종료 시키면 프로그램 종료된다. 라고들 하십니다.
하지만 그냥 넘기기 보단 정확한 이해를 하고 넘어가려고 하는데요. 그 이유가 궁금해서 혼자 골머리를 썩이고 있습니다.
전체적으로 설명도 감사하겠지만, 관련문제에 대한 검색키워드 및 관련 정보를 확인할 수 있는 링크만 달아주셔도 큰 도움이 될 것 같습니다.
감사합니다.
제가 확인한건 스레드는 하나의 세그먼트 내에서 동작하므로 하나의 쓰레드가 죽으면 프로세스 전체가 사망한다.. 까지만 확인했는데,
사실 이말도 정확히 이해는 안되네요.