Module spin::barrier[][src]

This is supported on crate feature barrier only.

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

Implementation adapted from the ‘Barrier’ type of the standard library. See:

Copyright 2014 The Rust Project Developers. See the COPYRIGHT file at the top-level directory of this distribution and at

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



A primitive that synchronizes the execution of multiple threads.


A BarrierWaitResult is returned by wait when all threads in the Barrier have rendezvoused.