No Preemption

Back to Deadlock Conditions

Resources cannot be forcibly taken from a thread; they can only be released voluntarily. Prevention: if a thread cannot acquire all needed resources, it releases everything it holds and retries later.

concurrency deadlock no-preemption