프로그래밍에서 '데드락(Deadlock)'이 발생하는 4가지 필요 조건(Coffman 조건)에 해당하지 않는 것은?
어려움 freeCodeCamp해설
데드락의 4가지 필요 조건은 상호 배제, 점유와 대기, 비선점(No Preemption), 순환 대기입니다. 이 4가지가 동시에 성립해야 데드락이 발생합니다. 우선순위 역전은 별개의 동시성 문제입니다. 하나라도 깨뜨리면 데드락을 예방할 수 있습니다.
데드락의 4가지 필요 조건은 상호 배제, 점유와 대기, 비선점(No Preemption), 순환 대기입니다. 이 4가지가 동시에 성립해야 데드락이 발생합니다. 우선순위 역전은 별개의 동시성 문제입니다. 하나라도 깨뜨리면 데드락을 예방할 수 있습니다.