No Preemption (1/2)
This condition says, “Once a process has a resource, it will not be forced to give it up.”
To attack the no preemption condition:
- If a process asks for a resource not currently available, block it but also take away all of its other resources
- Add the preempted resources to the list of resource the blocked process is waiting for