What is 'deadlock'?
Anonymous
When two competing threads/processes need to acquire a resource which the other one has they are said to be deadlocked. Both want what the other has to perform a task but neither will release what they have until they get what the other has. A timeout on the held resources would help deadlock avoidance in this instance.
Check out your Company Bowl for anonymous work chats.