[Boost-users] boost::thread Destructor being called multiple times