Deadlock is a unique situation in a multi user system that causes two or more users to
wait indefinitely for a locked resource.