반응형 교착 상태 해결 방법1 [운영체제] 교착상태(Dead Lock, 데드락)이란? 그 해결 방법은? 💎 데드락(Dead lock, 교착 상태)이란? 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기만 기다리며 작업을 더 이상 진행하지 못하는 상태 보통 한정된 시스템 자원을 여러 곳에서 동시에 사용하려고 할 때 발생합니다. 쉽게 예를 들면 목수 A와 B가 있는데 A는 망치를 독점한 채 못을 달라고 하고 B는 못을 독점한 채 망치를 달라고 하는 상황에서 두 목수가 양보하지 않는다면 작업이 진행되지 않는데 이러한 상황을 교착 상태라고 합니다. 시스템 자원 공유 변수 응용 프로그램 위의 3가지를 사용할 때 교착 상태가 발생할 수 있습니다. 💎 Dead lock 필요조건 교착 생태가 발생하기 위해서는 아래의 4개의 조건을 충족시켜야 발생합니다. 상호 배제 : 한 프로세스가 사용하는 자원은 다른 프로세스와 공.. 2021. 10. 9. 이전 1 다음 반응형