Struct std::sync::BarrierWaitResult 1.0.0
[−]
[src]
pub struct BarrierWaitResult(_);
A BarrierWaitResult
is returned by wait
when all threads in the Barrier
have rendezvoused.
Examples
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait();Run
Methods
impl BarrierWaitResult
[src]
pub fn is_leader(&self) -> bool
[src]
Returns whether this thread from wait
is the "leader thread".
Only one thread will have true
returned from their result, all other
threads will have false
returned.
Examples
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait(); println!("{:?}", barrier_wait_result.is_leader());Run