23.4k views
1 vote
What are the three conditions that must be present for deadlock to be possible?

User TheVerse
by
8.3k points

1 Answer

5 votes
The three conditions that should be present in order for a deadlock to be possible would be first the mutual exclusion which means a process can use one resource at a time. Second is hold and wait which means a process may need to hold the resources while waiting for the assignment of the other resources and lastly is no preemption which means no resource should be remove from a process that is holding it.
User Anatolii Humennyi
by
8.9k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.

9.4m questions

12.2m answers

Categories