Deadlock Definition

A set of processes is deadlocked if each process in the set is waiting for an event that only another process in the set can cause (including itself).

Waiting for an event could be:

It could also be a situation in which two computer programs sharing the same resource are effectively preventing each other from accessing the resource, resulting in both programs ceasing to function.

Conditions for Deadlock

Strategies for dealing with Deadlock

                                             

          Go back to page 14                             Go to page 16 of 17                           

Designed by: Harriet B. Nyakaana