Very good things around Multithreading and concurrency
Some good books and website for multithreading programming.
Windows via C/C++ by Jeffrey M. Richter and Christopher Nasarre. (The book is not only about multithreading but has got a good section devoted to it.)
Effective Concurrency by Herb Sutter.
He also is running his own blog as http://herbsutter.com
C++ Concurrency in Action by Anthony Williams.
Programming with POSIX Threads by David R. Butenhof.
Multithreaded Programming in C++ by Mark Walmsley.
Concurrent Programming on Windows by Joe Duffy.