KOCW 운영체제 8: 식사하는 철학자 문제, 해결 코드(Dining Philosopher Problem)


KOCW 운영체제 8: 식사하는 철학자 문제, 해결 코드(Dining Philosopher Problem)

이 포스트는 KOCW 경성대학교 운영체제 강의를 정리한 노트입니다. 기타 전통적 동기화 문제 세마포어에서 알아본 예제 외에도 흔히 소개되는 동기화 문제로는 다음의 세 가지가 있다. 지난번엔 독자-저자 문제를 알아보았고, 이번 시간엔 식사하는 철학자 문제(Dining Philosopher Problem)에 대해 다뤄보도록 할 것이다. 1. 생산자-소비자 문제 2. 독자-저자 문제 3. 식사하는 철학자 문제 식사하는 철학자 문제 식사하는 철학자 문제 설명 철학자 다섯이서 원형 식탁에 둘러앉아 생각에 빠지다가, 배고플 땐 밥을 먹는다. 그들의 양쪽엔 각각 젓가락 한 짝씩 놓여있고, 밥을 먹으려 할 땐 다음의 과정을 따른다. 1. 왼쪽 젓가락부터 집어든다..........

KOCW 운영체제 8: 식사하는 철학자 문제, 해결 코드(Dining Philosopher Problem)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : KOCW 운영체제 8: 식사하는 철학자 문제, 해결 코드(Dining Philosopher Problem)