#array #atomic #java #atomically #updated #utils #intended

atomic-array

定义了多种数组类型,其元素可以原子性地更新。旨在提供类似于 Java 中 java.util.concurrent.atomic 的原子数组类型。

5 个不稳定版本

使用旧的 Rust 2015

0.3.1 2018年6月8日
0.3.0 2018年6月6日
0.2.1 2018年6月5日
0.2.0 2018年6月5日
0.1.0 2018年6月1日

#664并发


vampire_api 中使用

MIT/Apache

11KB
139

atomic-array

Rust Crates.io Docs.rs

定义了多种数组类型,其元素可以原子性地更新。旨在提供类似于 Java 中 java.util.concurrent.atomic 的原子数组类型。

提供以下类型

  • AtomicOptionRefArray – 对应于 AtomicReferenceArray.
  • AtomicRefArrayAtomicOptionRefArray,强制执行默认值以删除元素的可选属性。
  • AtomicBoolArray
  • AtomicUsizeArray, AtomicIsizeArray
  • AtomicI8 ... AtomicI64Array(需要 nightly 编译器和 integer_atomics 功能)
  • AtomicU8 ... AtomicU64Array(需要 nightly 编译器和 integer_atomics 功能)

用法

[dependencies]
atomic-array = "0.3"

许可

根据您的要求,许可方式为以下之一

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证定义,应以上述双重许可,无需任何附加条款或条件。

依赖关系

~13KB