views:

114

answers:

3

I need some recommendations of books/links that discuss design on multi-threaded data structures for an intermediate level C++ developer who knows STL/Boost and pthreads individually but would now like to blend these 2 knowledge streams.

Any help appreciated.

+1  A: 

Don't call it "multi-threaded" that won't turn up enough good books.

Please call it "Concurrent" programming. You'll be much more successful.

You can look at http://www.amazon.com/Concurrent-Programming-Windows-Joe-Duffy/dp/032143482X

And http://stackoverflow.com/questions/1731758/net-concurrent-programming-books-resources

S.Lott
The mention of pthreads in particular suggests that Windows and .NET may not be appropriate suggestions. Of course a data structure is essentially the same thing irrespective of platform, but...
Steve314
+1  A: 

When it comes out in Feb 2011:

Anthony Williams - C++ Concurrency in Action

High on my wishlist...

Steve Townsend
And on mine as well now, didn't know such a goodie was coming, thanks :)
Matthieu M.