What is meant by deadlock ?
There may be situations when two or more process are put into waiting state simultaneously to get the resources holding by each other.In this position each would be waiting for the other process to release the resource. So both processes gets locked, waits for the each other\'s resource to released. This situation is called deadlock.