Which of the following is NOT true of deadlock prevention and deadlock avoidance schemes?
A |
In deadlock prevention, the request for resources is always granted if the resulting state is safe |
B |
In deadlock avoidance, the request for resources is always granted if the result state is safe |
C |
Deadlock avoidance is less restrictive than deadlock prevention |
D |
Deadlock avoidance requires knowledge of resource requirements a priori |
The deadlock prevention scheme handles deadlock by making sure that one of the four necessary conditions doesn't occur.
So, it may be the case that a resource request might be rejected even if the resulting state is safe.
Hence, option (A) is false.
Thank You