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) | |
Prft, ob der Thread-Objekt identifiziert einen aktiven Thread der Ausfhrung. 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.
Rckgabewert
true wenn das Thread-Objekt eine aktive Thread der Ausfhrung 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 Ausfhrung beendet (ffentliche Elementfunktion) | |
| Thread lsen, so dass er unabhngig vom Thread Handle ausgefhrt werden kann (ffentliche Elementfunktion) | |