Search
Duplicate

philosopher

Slack
참고
1 more property
mutax = 철학자마다 mutax를 가지고 있다. pthread mutax_t라는 자료형이 있다.
mutax는 락이 걸리고 풀리고 밖에 없다. 그래서 포크(공유자원)을 취한 후 락을 걸어버리면 다른 쓰레드들은 접근을 못하게 할 수 있다. 뮤텍스 락이라는 함수가 있다.
mutax 1 = 락이 풀려있다는 것
mutax 0 = 락을 걸었다는 것
세마포어
개수를 가지는 변수'?
공유 자원에 접근 가능한 프로세스의 개수를 의미
해당 개수가 0이되면 아무도 못들어온다.
3번은 프로세스이다.