Verified 
                                                 
Deadlock   refers to a situation where a group of processes are all blocked and none of them can be unblocked until one of the other becomes unblocked. The simplest deadlock is two processes each of which is waiting for the other processes to release the resources and get blocked.