pthread 종료시 pthread_exit, pthread_cancel의 차이점이 있나요?
아키
2023.04.01
질문 제목 : pthread 종료시 pthread_exit, pthread_cancel의 차이점이 있나요?
pthread_create를 이용하여 스레드를 생성하였는데요
스레드 구조를 아래와 같이 진행하였습니다.
pthread_t tid;
pthread_create()
pthread_detach()
종료 시 둘중 어느것을 사용해야 하나요?
인자를 비교해보면 exit는 그냥 종료하는것 같고, cancel은 해당 스레드를 종료시키는것 같습니다만은.
prhead_exit(0);
pthread_cancel(tid);