Ratomic:用于 Ruby Ractor 的可变数据结构

2025-03-26
Ratomic:用于 Ruby Ractor 的可变数据结构

Ratomic 项目为 Ruby 的 Ractor 提供了可变数据结构,从而突破了 GVL 的限制,提升了 Ruby 代码的可扩展性。该项目目前正处于早期阶段,需要熟悉 Rust 和 Ruby C 扩展的开发者参与贡献。Ratomic 提供了多种 Ractor 安全的数据结构,例如计数器、对象池、Map 和队列,这些结构的设计旨在用作类级别的常量,以便多个 Ractor 共享。项目采用 MIT 许可证。

开发