
Starvation vs Deadlock - 발생위치가 다름 - 발생 가능성의 확률이 다름 * Starvation: Process가 자원을 얻을 수 있는 즉, 발생할 수 있는 가능성이 존재 * Deadlock: Process가 자원을 얻을 수 있는 확률 0% Deadlock(교착상태) - Process가 발생가능성이 없는 이벤트를 기다리는 경우, 또는 자원을 얻지 못해 다음 처리를 하지 못하는 상태를 말한다. - 현재 서로 원하는 자원이 상대방 프로세스에 할당되어 있어서 두 프로세스가 무한정 Wait 상태에 빠진 상태를 말한다. 1. Process-1이 자원 1을 얻음 / Process-2가 자원 2를 얻음 2. Process-1은 자원 2를 기다림 / Process-2는 자원 1을 기다림 ..