오늘은 앞선 글에서 다룬 Deadlock에 대해서 OS는 어떻게 처리하는지 알아봅시다. Deadlock을 처리하는 방법 Deadlock을 처리하는 방법에는 3가지가 있습니다. Deadlock이 발생되지 않도록 예방하는 방법 Deadlock이 발생되었다면 이를 감지하고 해결하는 방법 Deadlock이 발생되어도 아무것도 하지 않는 방법 Deadlock 예방하기 우리는 이전 글에서 Deadlock이 발생하는 조건에 대해서 알아봤습니다. Mutual Exclusion, Hold-and-Wait, No Preemption, Circular wait. 이 네가지 조건을 모두 만족해야 Deadlock이 발생했었죠. 그렇다면 우리는 이 네 가지 조건 중 하나만 성립하지 않게 한다면 Deadlock이 발생되는 것을 막..