Several years ago I climbed a high mountain to meet a guru atop. He promised that if I would spend months studying his ways that one day I too would become a threading master. I would learn the ways of threads, thread pools, the mutex, the semaphore and lock. I would one day learn to avoid the dreaded race condition and emerge as one of the few who understand the mysteries of threading. After a moment I said… nah – I’ll just call Jeff Richter.