Struct sp_std::sync::BarrierWaitResult 1.0.0[−][src]
pub struct BarrierWaitResult(_);
A BarrierWaitResult is returned by Barrier::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();
Implementations
impl BarrierWaitResult[src]
impl BarrierWaitResult[src]pub fn is_leader(&self) -> bool[src]
Returns true if this thread is the “leader thread” for the call to
Barrier::wait().
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());