Deadlock Recovery Techniques
Deadlock Recovery Techniques Introduction: The deadlock prevention and deadlock avoidance techniques or strategies solve the deadlock problem in a system by imposing restrictions on processes. Both of these techniques may affect the performance of the system. Another approach may be that we do not use deadlock prevention and avoidance techniques in a system, and allow deadlocks to occur in a system. After the appearance of deadlocks, we can use; An algorithm to detect a deadlock. An algorithm to recover the system from the deadlock. Deadlock detection and recovery is another technique used to handle deadlocks in a system. This technique does not limit resource access or restrict process execution. The requested resources are granted to the required processes whenever possible in a system. In this environment, The operating system periodically performs algorithms to detect the circular system automatically recovers the deadlock by performing another recovery algorithm. Deadlo...