I am about to use threading in a C++ application for performance reasons. I have read that Boost library (www.boost.org) and commoncpp by gnu are popular. Does anyone have any pros. and cons for these to alternatives? And does anyone have any other alternative? Commercial licenced libraries is OK.
Also does anyone have a book to recommend in the subject, that is, threading in C++ under Linux?
I have some basic experience with posix threads in C using vxworks and some other realtime operating systems but threads in C++ under Linux is new to me.