처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '데드락(Deadlock)'이 발생하는 4가지 필요 조건(Coffman 조건)에 해당하지 않는 것은?

어려움 freeCodeCamp
보기 및 정답
A 우선순위 역전(Priority Inversion)
B 상호 배제(Mutual Exclusion), 이는 중요한 개념이다
C 점유와 대기(Hold and Wait)
D 비선점 조건(No Preemption)

해설

데드락의 4가지 필요 조건은 상호 배제, 점유와 대기, 비선점(No Preemption), 순환 대기입니다. 이 4가지가 동시에 성립해야 데드락이 발생합니다. 우선순위 역전은 별개의 동시성 문제입니다. 하나라도 깨뜨리면 데드락을 예방할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기