This crate provides miscellaneous utilities for concurrent programming:
AtomicConsumeallows reading from primitive atomic types with “consume” ordering.
CachePadded<T>pads and aligns a value to the length of a cache line.
scope()can spawn threads that borrow local variables from the stack.
Add this to your
[dependencies] crossbeam-utils = "0.6"
Next, add this to your crate:
extern crate crossbeam_utils;
The minimum supported Rust version is 1.26.
Features available in
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.