Mutual Exclusion(상호 배제)
: 프로세스 Pi 가 ciritical section 부분을 수행 중이면 다른 프로세스들은 그들의 critical section 에 들어가면 안된다Progress(진행)
: 아무도 critical section 에 있지 않은 상태에서 critical section 에 들어가고자 하는 프로세스가 있으면 critical section 에 들어가게 해주어야 한다Bounded Waiting(유한 대기)
: 프로세스가 critical section 에 들어가려고 요청한 후부터 그 요청이 허용될 때까지 다른 프로세스들이 critical section 에 들어가는 횟수에 한계가 있어야 한다⇒ Mutual Exclusion
은 만족함, Progress
는 만족하지 못함
⇒ Mutual Exclusion
은 만족함, Progress
는 만족하지 못함