std::thread::~thread (3) - Linux Manuals

std::thread::~thread: std::thread::~thread

NAME

std::thread::~thread - std::thread::~thread

Synopsis


~thread(); (since C++11)


Destroys the thread object.
If *this has an associated thread (joinable() == true), std::terminate() is called.

Notes


A thread object does not have an associated thread (and is safe to destroy) after


* it was default-constructed
* it was moved from
* join() has been called
* detach() has been called