views:

16714

answers:

7

Not really a question, more of a reference list:

Boost.Thread was heavily modified since 1.34, to conform to upcoming C++0x standard. Thus, most tutorials I can find on the web can be considered obsolete.

Today, Boost's version is 1.37, and the only links I found on the web were:

  1. Boost 1.37 Threads http://www.boost.org/doc/libs/1_37_0/doc/html/thread.html
  2. What's New in Boost Threads? Recent changes to the Boost Thread library http://www.ddj.com/cpp/211600441
  3. C++ - Thread mutex question http://en.allexperts.com/q/C-1040/2008/12/Thread-mutex-question.htm (not sure about this one)

Do you know of other, unreferenced Boost 1.37 Thread tutorials (including books)?

Thanks,

+5  A: 

Go to your boost installation directory and look inside the libs/thread/example directory, also take a look in the libs/thread/tutorial directory.

dalle
+2  A: 

Note that Boost 1.37 doesn't make any changes to the Threads library. The breaking changes and new interfaces were added in 1.35 and 1.36.

Not a tutorial, but the C++0x Working Draft is a great reference. The Boost.Thread library conforms closely to the Thread support library (Chapter 30) in that document, and knowing how the std:: interfaces should work is a good idea for any C++ developer.

Bklyn
+2  A: 

http://www.paulbridger.com/multithreading%5Ftutorial/

is cool! Five Stars * & Thumbs up

santhosh
+9  A: 

A bit dated, but I found this one extremely helpful

http://antonym.org/2009/05/threading-with-boost---part-i-creating-threads.html

jdt141
+2  A: 

Dr Dobbs: The Boost.Threads Library

karlphillip
+1  A: 

There's a fantastic free boost book written by Boris Schäling available at http://en.highscore.de/cpp/boost/index.html which includes a chapter on boost threads. Well worth a read!

Ralf