David T. Lewis wrote:
On Wed, Oct 24, 2007 at 11:12:13PM -0700, Peter William Lount wrote:
  
An excellent book for learning the ins and outs of concurrency control - 
and most importantly the common mistakes - is the free PDF book, "The 
Little Book of Semaphores",  by Allen B. Downey and his students: 
http://www.greenteapress.com/semaphores/downey05semaphores.pdf.
    

Peter,
Thanks for this reference.
Dave



  
Hi,

Your welcome. It's an invaluable book for learning and reviewing the issues with Semaphores.

It sounds like the other links people submitted are also quite interesting. I've seen a few before but they obviously need a bit more in depth study to understand everyones point of view.

Peter