데드락

    [운영체제] Deadlock 교착상태란 ?

    여러분 안녕하세요~ Hyun's story입니다! 최근에 비동기 기술에 대해 많이 알고 하고 싶어서 관련 기술들을 많이 찾아보았습니다. 비동기와 운영체제와 깊은 연관이 있다는 것을 깨닫고, 운영체제 책을 구입하고, 운영체제 강의를 다운받아서 공부중에 있습니다~ 이번에는 교착상태 개념에 대해 설명해드릴려고 합니다. 비동기로 스레드를 Concurrent하게 사용하고 아래에 설명해드릴 4가지 조건( Mutual Exclusive, Hold and wait, No-Presumption, Circular wait)이 충족이 되면 위와 같이 데드락 상황이 발생한다고 하네요. 교착상태..교착상태...가 뭐지라고 생각했는데, 운영체제 강의를 보고 이해를 했습니다. 위의 사진과 같이 프로세스가 자원을 요청하는데 또 다른..