Is there any good book for c++ threading which uses boost threads. Please post one book per answer
Per my previous post (Modern Multithreading : Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs)
The ISBN for the book is (ISBN-10:) 0471725048
I found Patterns for Parallel Programming to be a great way to get my head around threading in general. It helps you recognize what your problem is, how to thread it, and how not to thread it. It also covers some libraries(C,Fortran,Java), but its mostly about how to write multithreaded software under any language. So its a timeless lesson. Not boost in particular though.
Even though this isn't C++, it is a really well written treatment of many concurrency subjects:
With the meta answer, here's an excellent list of recommended resources:
Concurrent and Distributed Programming - recommended reading