Deadlock is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process.
2. Deadlock is a situation where a set of processes are blocked because each
process is holding a resource and waiting for another resource acquired by
some other process.
3. WHAT IS A DEADLOCK?
Multiprogramming Environment
Multiple Processes in waiting state for an unspecified period
Caused by only one of the waiting processes
Soft lock/Software
Handling/Avoiding Deadlock
4. EXAMPLE OF DEADLOCK
Real World Example
Traffic in one direction
Bridge as a resource
Handling Deadlock