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();

Source§

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());

§

§

§

§

§

§