본문 바로가기
computer

스레드 :

by 유순이 2021. 7. 8.

POSIX thread

Pthread

 


<pthread.h> header 정의

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

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

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

 

 

패스트 캠퍼스 캡쳐

 

join

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

 

detach

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

 

둘 다 끝나고 메모리 해제!

 


뮤텍스 - 상호 배제

 

꽉 잡고 있네,,

임계 영역 생성!

 

'computer' 카테고리의 다른 글

시스템 프로그래밍: munmap  (0) 2021.07.10
시스템 프로그래밍: mmap  (0) 2021.07.09
쉘 스크립트: 정리  (0) 2021.07.08
쉘 스크립트: ping  (0) 2021.07.08
쉘 스크립트: 조건문  (0) 2021.07.07

댓글