0 votes
in Operating System by
What are the necessary conditions which can lead to a deadlock in a system?

1 Answer

0 votes
by

Mutual Exclusion: There is a resource that cannot be shared. 

Hold and Wait: A process is holding at least one resource and waiting for another resource, which is with some other process. 

No Preemption: The operating system is not allowed to take a resource back from a process until the process gives it back. 

Circular Wait:  A set of processes waiting for each other in circular form. 

Related questions

0 votes
asked Oct 21, 2022 in Other by AdilsonLima
0 votes
asked Nov 14, 2022 in Operating System by Robin
...