Back to the 2019 paper

Module 4: Deadlocks

20192m

Which of the following conditions is required for deadlock to be possible?

(i) Mutual exclusion
(ii) A process may hold allocated resources while awaiting assignment of other resources
(iii) No resource can be forcibly removed from a process holding it
(iv) All of the above

Worked SolutionAI Assisted

Answer: (iv) All of the above

Coffman conditions for deadlock: Mutual exclusion, Hold-and-wait, No preemption, Circular wait. All four must hold simultaneously.

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.