computer

스레드 :

유순이 2021. 7. 8. 21:40

POSIX thread

Pthread

 


<pthread.h> header 정의

모든 함수는 pthread_로 시작한다.

크게 두 부류로 나눌 수 있다.

  • 스레드 관리 :  create, exit, join, detach function
  • 동기화 : mutext(상호 배제) etc

 

 

패스트 캠퍼스 캡쳐

 

join

: 특정 스레드의 종료를 기다리고, status 포인터로 리턴 값을 받는다.

 

detach

: 기다리지 않고, 뒤 코드를 바로 실행하게 만든다.

 

둘 다 끝나고 메모리 해제!

 


뮤텍스 - 상호 배제

 

꽉 잡고 있네,,

임계 영역 생성!