3个稳定版本
使用旧Rust 2015
1.0.2 | 2018年3月6日 |
---|---|
1.0.1 | 2017年6月15日 |
2586 在 Rust模式 中排名
每月下载 23 次
在 2 个crate中使用(通过 futex)
10KB
199 行
此crate允许您使用稳定编译器编译需要不稳定整数原子类型(Atomic{U,I}}{8,16,32,64}
)的代码。
如果启用了nightly
功能,它将简单地从std::sync::atomic
重新导出这些类型。
否则,它们将通过现有的稳定AtomicUsize
和比较交换循环来模拟。因此,Atomic{U,I}64
类型仅在64位平台上可用。这也显然比真正的原子操作慢得多。这是一个临时的解决方案,直到这些最终稳定下来。
此crate没有文档,因为这些类型在标准库文档中有记录。