hamstergem

hamster

hamstergem

Efficient, Immutable, Thread-Safe Collection classes for Ruby

AI 简介

Hamster 是一个为 Ruby 提供高效、不可变且线程安全集合类的库。它包含六种持久化数据结构:哈希表、向量、集合、有序集合、列表和双端队列,这些结构在修改时不会改变原对象而是返回新的副本,从而保证了线程安全性和可共享性。同时,通过内部共享机制,Hamster 保持了良好的性能表现。适用于需要高并发处理或数据不变性的场景,如多线程环境下的数据操作与共享。此外,Hamster 的接口设计尽量与 Ruby 内置的数据结构兼容,方便现有项目的迁移和集成。

Ruby
Other
1.9k
Stars
92
Forks
29
Watchers
12
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分53.91
默认分支core