292 views
0 votes
0 votes
if there is a deadlock then mutual exclusion or progress or bound wait or circular wait can be there.

but if there is no mutual exclusion or any one of the other properties is not satisfied then deadlock will not be there.

is the above statement correct?

1 Answer

3 votes
3 votes

If there is a deadlock, then it is guaranteed that mutual exclusion, hold-and-wait, No-premption & circular wait all must be there.

If any of these 4 is missing then we can say that there is no deadlock kn the system.

 

So, conclusion is if either mutual exclusion or hold-and-wait or No-premption or Circular wait is missing, there is no deadlock in the system.

 

So, above statement is correct.

Related questions

166
views
0 answers
0 votes
Dknights asked Jan 19
166 views
Can someone please explain how to calculate TLB size?
260
views
1 answers
1 votes
yuvrajeyes asked Dec 31, 2022
260 views
Since Dealock --> No Progressthen Does Progess --> No Deadlockbcoz contrapositive should be true.
671
views
2 answers
0 votes
shivang1234 asked Jan 19, 2022
671 views
In round-robin if one process finishes its time quantum and at the same time another process enters the system so which one will enter the ready queue first?
449
views
1 answers
1 votes
iarnav asked Jan 12, 2022
449 views
Does non preemptive CPU scheduling needs hardware support.kindly explain.