Struct bitflags::__core::thread::JoinHandle 1.0.0
[−]
[src]
pub struct JoinHandle<T>(_);
An owned permission to join on a thread (block on its termination).
A JoinHandle detaches the child thread when it is dropped.
Due to platform restrictions, it is not possible to Clone this
handle: the ability to join a child thread is a uniquely-owned
permission.
Methods
impl<T> JoinHandle<T>
fn thread(&self) -> &Thread
Extracts a handle to the underlying thread
fn join(self) -> Result<T, Box<Any + 'static + Send>>
Waits for the associated thread to finish.
If the child thread panics, Err is returned with the parameter given
to panic.
Trait Implementations
impl<T> JoinHandleExt for JoinHandle<T>1.9.0
fn as_pthread_t(&self) -> u64
Extracts the raw pthread_t without taking ownership
fn into_pthread_t(self) -> u64
Consumes the thread, returning the raw pthread_t Read more