Boost threads shows the way
December 2, 2008
What’s New in Boost Threads? Boost threads moves closer to C++0x. The interface looks nice. Threads and locks are now movable (can be stored and sorted in move aware containers). Thread’s constructor can bind the functions arguments to the function. Lock can now lock multiples mutexes at once to avoid deadlocking (when succeeding to get one lock, but failing getting the other).
Also, here is a link to Anthony Williams blog (the author of boost threads and the upcoming C++ Concurrency in Action book).