Thread::~Thread() { try { join(); empty_tsd(); } catch (...) { } }
Thread::~Thread() { try { join(); empty_tsd(); } catch (...) { // Do not allow the destructor to throw an exception } }
Thread::~Thread() { try { join(); pthread_attr_destroy(&_handle.thatt); empty_tsd(); } catch (...) { // Do not allow the destructor to throw an exception } }