std::thread:: ~thread
From es.cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
~thread
(
)
;
|
(desde C++11) | |
Destruye el objeto de hilo.
Si * this tiene un hilo asociado ( joinable ( ) == true ), std:: terminate ( ) es llamado.
Notas
Un objeto de hilo no tiene un hilo asociado (y es seguro destruirlo) después de
Ejemplo
Ejecutar este código
#include <thread> using namespace std::chrono_literals; int main() { auto bleah = std::thread{[]{ std::this_thread::sleep_for(13ms); }}; } // ~thread calls std::terminate()
Salida posible:
terminate called without an active exception
Véase también
|
si el hilo es joinable, entonces se solicita una parada y el hilo se une
(función miembro pública de
std::jthread
)
|