liveness1 [Operating System Concepts] Chapter6 Synchronization Tools (Part.2) Why mutex, semaphore, monitor? Mutex Lock Semaphore Monitor - Example Situations Liveness Why mutex, semaphore, monitor? 상호배제 알고리즘과 세마포어 그리고 모니터를 통해 Race Condition를 쉽게 방지할 수 있다. Higher level software tools for Critical Section Problem (Mutex Locks) : 동기화 조건을 만족시키는데 있어서 가장 쉬운 방법중 하나이다. (락킹하고 열쇠를 받고 사용한다음 반납하기) Mutex Locks Limitation: 동기화 이슈 (2개의 프로세스 밖에 제어못한다.) Semaphore : 제일 보편적인 락킹 (N개를 제어할 수 있.. 2023. 11. 6. 이전 1 다음 반응형