I've been posting a bit, lately, on debugging multi-threaded applications. When talking about deadlocks , I mentioned that I was adding a Sleep statement to ensure that I hit the deadlock issue. The reason that I needed to force the deadlock was that,