시스템 프로그래밍 - 9. 스레드

Walker·2021년 12월 5일
0

정상 종료하면 0을 리턴하고, 에러가 발생하면 에러를 리턴

exit()와 같이 쓰레드를 종료할 때 사용하는 함수

쓰레드들의 실행간에 순서를 정하고 싶은 때 pthread_join()을 사용


pthread_join()이 없으면 main/thread1/thread2 3개 중에 어떤 것이 먼저 실행될지 모름

pthread_detach()는 다음 코드를 기다리지 않고 실행하는 것에 반하여
pthread_join()은 해당 스레드를 기다린 후에 실행

mutex(동기화) 관련 구문이 없으면 g_count 값을 두개의 스레드가 함께 접근하여 사용 가능

profile
I walk slowly, but I never walk backward. -Abraham Lincoln-

0개의 댓글