인프런 커뮤니티 질문&답변

취업깡패님의 프로필 이미지
취업깡패

작성한 질문수

기출로 대비하는 개발자 전공면접 [CS 완전정복]

쓰레드의 단점 중 궁금한 것이 있습니다.

작성

·

181

0

  • 자식 스레드 중 하나에 문제가 생긴경우 전체 프로세스에 영향을 줄 수 있다.

    라는 단점이 있는데 구체적으로 어떤 문제가 있을지 예시가 궁금합니다.

    현실에서 자주 일어날법한 예시로 부탁드립니다.

답변 1

0

개발남노씨님의 프로필 이미지
개발남노씨
지식공유자

안녀하세요 취업 깡패님!

좋은 질문 해주셔서 감사합니다.

 

아주 단적인 예를 들어볼게요. 유튜브 뮤직으로 노래를 들으면서(A process) ppt( B process)를 만들고 있다고 가정해볼게요.

ppt 최종최종진짜최종을 수정하고 있는데 사진을 추가 하려고 파일첨부 버튼 눌렀다가 갑자기 랙이 걸린거에요 (B process의 파일첨부 thread 고장!) 그러면 파일첨부만 깔끔하게 강제종료하고 싶은데, 저희는 마음아프게도 저장하지 못한 ppt를 강제종료를 해야될 때가 있죠. 이게 자식쓰레드중에 하나에 문제가 생긴 경우 전체 프로세스에 영향을 준 예로 볼 수 있을 것 같아요.

PPT를 강제 종료 했음에도 유튜브 뮤직은 잘 살아있을거에요. 프로세스가 다르기 때문이에요.

혹시 어떤 느낌인지 이해가 가셨을까요??

 

더 궁금한점이나 이해 안가는 부분이 있다면 언제든 말씀해주세요! 화이팅입니다 :)

취업깡패님의 프로필 이미지
취업깡패

작성한 질문수

질문하기