A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../algorithm/../thread/thread/joinable.html below:

std::thread::joinable - cppreference.com

bool joinable() const noexcept;

(since C++11)

Checks if the std::thread object identifies an active thread of execution. Specifically, returns true if get_id() != std::thread::id(). So a default constructed thread is not joinable.

A thread that has finished executing code, but has not yet been joined is still considered an active thread of execution and is therefore joinable.

[edit] Parameters

(none)

[edit] Return value

true if the std::thread object identifies an active thread of execution, false otherwise.

[edit] Example

Output:

before starting, joinable: false
after starting, joinable: true
after joining, joinable: false
after detaching, joinable: false
[edit] References
[edit] See also returns the id of the thread
(public member function) [edit] waits for the thread to finish its execution
(public member function) [edit] permits the thread to execute independently from the thread handle
(public member function) [edit]

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4