데드락 썸네일형 리스트형 데드락 (Deadlock) 교착상태라고도 불리는 데드락을 알아보도록 하겠습니다. 데드락은 어느 프로세스도 일을 할 수 없는 상태를 말합니다. Process 상태 Blocked/Asleep state : 프로세스가 특정 이벤트를 기다리는 상태 Deadlock 상태 프로세스가 발생 가능성이 없는 이벤트를 기다리는 경우입니다. 그렇다면 여기서 궁금한게 생깁니다. 기아 상태도 이벤트를 기다리는 경우인데 Deadlock과 무슨 차이가 있을까요? Deadlock과 Starvation의 차이 Deadlock은 asleep 상태에서 자원이나 이벤트를 기다리는데 일어날 가능성이 없는 것을 기다리는 경우입니다. Starvation은 ready 상태에서 CPU를 기다리는데 발생할 수 있는데, 계속해서 새치기를 당하는 경우입니다. Deadlock은 자.. 더보기 이전 1 다음