강의 링크 : https://www.youtube.com/watch?v=AnYN-kbCbRI&list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN&index=18 0. 들어가기에 앞서 이번 포스팅에서 다룰 내용은 Monitor입니다. 이는, 앞에서 다룬 Low-level mechanisms(SW solution, HW solution, OS supported SW solution)과는 달리, Language-Level solution으로써 프로그래밍 언어적으로 상호배제를 해결하는 방법입니다. 그 동안 한 Low-level mechanisms들은 다음과 같은 특징이 있었습니다. Flexible : 다양하게 적용 가능하다 Difficult to use : 구현이 복잡하다 Error-pron..
6. 프로세스 동기화 & 상호배제 (7) - Monitor