In the software field, we study a nifty concept named ‘a deadlock’. A deadlock takes place when two events, mutually dependent, and in a rare scenario, wait for each other. They create a cycle that stops moving, because both can’t take the next step without the other taking theirs.
I could have quoted the whole post, but that is what google reader is for!

| |
|