BarrierWaitResult in std::sync - Rust (original) (raw)
Struct BarrierWaitResult
1.0.0 · Source
pub struct BarrierWaitResult(/* private fields */);
Expand description
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();
1.0.0 · Source
Returns true
if this thread is the “leader thread” for the call toBarrier::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());