A DeadLock is a situation in which there are several threads or processes with work to do but none of them can proceed because they are waiting for each other.
4 pages link to DeadLock: