(32) Mutex Lock & Semaphore
### Mutex Lock ### : S/W수준의 synchronization tool : critical section에서 mutual exclusion을 해결하기 위해 rock변수를 사용한다. : busy waiting 문제 발생 (busy waiting - 권한을 얻을 때까지 확인하는 것(원하는 자원을 얻기 위해 기다리는 것 x) => cpu 자원 낭비) acquire() { while (!available); // busy wait available = false; } release() { // lock을 풀어주는 function available = true; } while true{ // acquire lock{ //critical section } // release lock{ // rema..
운영체제/이론
2020. 9. 23. 00:34
공지사항
최근에 올라온 글