#interning #string-interning #thread #multiple #benchmark #workload

concurrent-interner

多线程可用的字符串Intern器

1 个不稳定版本

0.1.0 2022年7月3日

#37#workload

MPL-2.0 许可协议

52KB
891

concurrent-interner: 从多线程中方便地Intern字符串

求助请求:我正在寻找有经验的unsafe Rust审计员来审查unsafe代码。据我所知,它是MIRI干净的,但MIRI运行时间非常长,不适合CI。

此crate提供了一个字符串Intern器,可以在多线程中安全使用。您可以将其视为并发哈希表和单线程Intern器的混合体。

文档

  • 在提交问题或提交PR之前,请参阅贡献
  • 查看设计以了解总体目标和代码的概要工作。希望这能帮助您决定何时(不)使用此crate。或者您可以直接阅读源代码。
  • 查看性能以了解如何运行附带的基准测试以及一些工作负载的结果。

lib.rs:

对于高级文档,请参阅Readme

依赖关系

~220KB