게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
pthread의 join과 detach에 관한 질문입니다.
게시물ID : it_243짧은주소 복사하기
작성자 : 정다롱
추천 : 0
조회수 : 600회
댓글수 : 6개
등록시간 : 2014/01/17 23:07:57
안녕하세요! 늦은 밤 푹 쉬고들 계신지요..

다름이 아니라, 운영체제와 쓰레드를 공부하는 도중 의문이 있어서
질문하게 되었습니다.

pthread_join은 joinable한 thread일 경우
작업이 끝나기를 기다렸다가 작업이 끝나면 이 thread가 갖고있었던 자원을 반환시켜주는 함수고

pthread_detach는 join을 해주지 않고도 독립적으로(자원의 개념에서)
작업이 끝난 뒤 갖고있었던 자원을 반환하게 해주는 함수

인 것으로 알고있는데요,

그렇다면 detach가 있는데 왜 join을 쓰는 걸까요?
그냥 쓰레드를 detach 시켜주면 join의 존재이유가 없지 않나요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호