#atomic #safe #pointers #box #swap #context #fork

atomicbox_nostd

在 no_std 环境下工作的 atomicbox 库的分支

1 个不稳定版本

0.3.1 2020年7月19日

#666并发


用于 wrrm

MIT/Apache

23KB
365

AtomicBox - Rust 的安全原子盒。

Rust 标准库提供了原子布尔值、整数和指针。 AtomicPtr 在加载、存储等方面是安全的;但指针的使用是不安全的。

实际上,一个安全的原子 Box 类型是可能的。不幸的是,它只支持 swap 操作。尽管如此,这对于某些无锁数据结构来说已经足够了,所以这里就是它!

许可证

AtomicBox 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

请参阅 LICENSE-APACHELICENSE-MITCOPYRIGHT 了解详细信息。


lib.rs:

安全原子盒。

标准库提供了原子布尔值、整数和指针。 AtomicPtr 在加载、存储等方面是安全的;但指针的使用是不安全的。

实际上,一个安全的原子 Box 类型是可能的。不幸的是,它只支持 swap 操作。尽管如此,这对于某些无锁数据结构来说已经足够了,所以这里就是它!

无运行时依赖