百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libcuckoo

> 编程语言
开源

一个高性能的并发哈希表

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个高性能的并发哈希表

libcuckoo 提供了一个高性能、紧凑的哈希表,允许多个并发读写线程进行操作。Doxygen 生成的文档可在 项目页面 中找到。作者:Manu Goyal、Bin Fan、Xiaozhou Li、David G. Andersen 和 Michael Kaminsky

有关此算法和参考文献的详细信息,请参阅我们在 [NSDI 2013][1] 和 [EuroSys 2014][2] 中的论文。自该工作以来,哈希算法的一些细节已经得到改进(例如,[1] 中的以前算法对所有写入线程进行序列化,而我们当前的实现支持多个并发写入线程),但此源代码现在是最终的参考。

它使用 clang++ >= 3.3 和 g++ >= 4.8 编译,但我们强烈建议使用两个编译器的最新版本,因为它们大大提高了对原子操作的支持。构建库需要 CMake 版本 >= 3.1.0。在 Ubuntu 上安装它

$ mkdir build $ cd build 你可以传递给 CMake 许多标志,以指定它构建仓库的哪些部分。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言