Would you? I'm familiar (more or less) with some of them.
Professionally, I currently use one that was written in house,
more than ten years ago. For new use, I would recommend
Boost---it's really low level, so you'll probably want to wrap
parts of it, and the way it handles threads themselves is a bit
wierd (and not very safe---but it can easily be wrapped), but
it's widely used, and has served as the basis of discussion for
what has been adopted by the committee. If you're coming from a
Unix background, it also has the advantage of more or less
implementing the Posix philosophy (rather than the Windows
one---although starting with Vista, I think Windows has also
moved in the direction of Posix).
--
James Kanze (GABI Software) email:
[email protected]
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34