libthreadar provides C++ classes for manipulating threads and
propagating back exception from thread to parent thread when the
parent calls the join() method.

Homepage:
https://libthreadar.sf.net/
