Module spin::barrier

source ·
Available on crate feature barrier only.
Expand description

Synchronization primitive allowing multiple threads to synchronize the beginning of some computation.

Implementation adapted from the ‘Barrier’ type of the standard library. See: https://doc.rust-lang.org/std/sync/struct.Barrier.html

Copyright 2014 The Rust Project Developers. See the COPYRIGHT file at the top-level directory of this distribution and at http://rust-lang.org/COPYRIGHT.

Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. This file may not be copied, modified, or distributed except according to those terms.

Structs§

  • A primitive that synchronizes the execution of multiple threads.
  • A BarrierWaitResult is returned by wait when all threads in the Barrier have rendezvoused.