std::thread::joinable
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> bool joinable(); |
(seit C++11) | |
Prüft, ob der Thread-Objekt identifiziert einen aktiven Thread der Ausführung. Insbesondere kehrt
true wenn get_id() != std::thread::id() .Original:
Checks if the thread object identifies an active thread of execution. Specifically, returns
true if get_id() != std::thread::id().The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parameter
(None)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Rückgabewert
true wenn das Thread-Objekt eine aktive Thread der Ausführung identifiziert, false andersOriginal:
true if the thread object identifies an active thread of execution, false otherwiseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ausnahmen
Beispiel
#include <iostream>
#include <thread>
#include <chrono>
void foo()
{
std::this_thread::sleep_for(std::chrono::seconds(1));
}
int main()
{
std::thread t;
std::cout << "before starting, joinable: " << t.joinable() << '\n';
t = std::thread(foo);
std::cout << "after starting, joinable: " << t.joinable() << '\n';
t.join();
}
Output:
before starting, joinable: 0
after starting, joinable: 1
Siehe auch
| liefert die ID des Threads (öffentliche Elementfunktion) | |
| warten, bis ein Thread seine Ausführung beendet (öffentliche Elementfunktion) | |
| Thread lösen, so dass er unabhängig vom Thread Handle ausgeführt werden kann (öffentliche Elementfunktion) | |