더북(TheBook)

비선점은 다른 프로세스가 가지고 있는 자원을 뺏을 수 없다는 개념이다. 프로세스 1이 프로세스 2의 자원을 뺏을 수 있게 한다면 서로의 자원을 갖기 위해 대기하는 상황을 예방할 수 있다.

환형 대기는 프로세스 1이 프로세스 2의 자원을 요구하고, 프로세스 2가 프로세스 1의 자원을 요구함으로써 생긴다. 그림 1-21과 같이 각자의 자원을 가진 상태에서 상대방의 자원을 요구하는 상황이다. 이때 작은 번호 프로세스가 큰 번호 프로세스의 자원을 요구하는 것만 가능하게 한다면 프로세스 2가 프로세스 1의 자원을 요구할 수 없게 되므로 환형 대기를 없앨 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.