//////
Search
Duplicate

2021.12.13

오늘의 목표

jseo 코드 분석 완료
jseo 질문
create를 했을때 쓰레드의 순서가 꼭 보장되는가? 예를 들어 thread1 , thread2 , thread3 순으로 했을때 꼭 thread1부터 처리된다는 보장이 있는가? 아니면 그건 운영체제의 영역?
만약 보장이 안 된다고 하면
thread_create다음에 thread_monitor가 있는데 순서가 엉킬수도 있는 거 아닌가?
이걸 보장하기 위해 mutex를 잘 걸어줘야하는건가?
철학자 쓰레드들을 다 만든 다음에 작업이 포크를 집든 말든 해야하는거 아닌가?

진행과정

1.
pthread_detach와 pthread_join의 차이
2.
pthread_detach와 pthread_join 차이 정리

결과

detach와 mutex_lock을 써서 join과 같은 결과를 내보고 싶은데 mutex_lock함수에 대한 이해 부족