2 个稳定版本

1.1.0 2023年6月21日
1.0.0 2023年3月11日

Rust 模式 中排名 2728

每月下载量 49

BSL-1.0 许可证

20KB
295

atomik

Rust Crates.io Documentation

泛型 Atomic 实现

功能

  • critical-section-polyfill - 允许基于临界区的嵌入式目标的多重实现。

lib.rs:

泛型原子

此原子只允许与 u8u16u32u64 的大小和对齐兼容的类型。

除了 fetch_* 方法外,所有原子方法都为泛型 T 实现。

fetch_* 方法只对整数有意义,对布尔值部分有意义,因此它们被实现为特殊方法。

所有方法都需要原子支持,如果目标没有所需的原子,则无法使用特定方法编译。

功能

  • critical-section-polyfill - 允许基于临界区的嵌入式目标的多重实现。此多重实现仅适用于单线程芯片。

依赖

~11KB