반응형 Monitor1 OS - Process Synchronization2 본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 내용을 요약 및 정리했습니다. 스터디를 진행하는 것에 목적이 있으며, 자세한 사항은 여기를 참고하시면 됩니다. Bounded-Buffer-Problem (Producer-Consumer Problem) 공유 데이터 Buffer 자체 및 Buffer 조작 변수 (empty / full buffer의 시작 위치) Producer (생산자) Empty 버퍼가 있는지 확인 (없으면 기다림) 공유 데이터에 lock을 건다 Empty 버퍼에 데이터를 입력하고 버퍼를 조작한다 lock을 푼다 Full 버퍼가 하나 증가한다 Consumer (소비자) Full 버퍼가 있는지 확인 (없으면 기다림) 공유 데이터에 lock을 건다 Full 버퍼에 데.. 2023. 10. 30. 이전 1 다음 반응형