0

我想要一个键值数据结构,它可以支持 C 中多个线程的并发读取操作,支持 1M 键值。我想 Judy 数组在内存消耗和速度方面都很好。

与 RCU 或 Google densehash 的标准哈希实现相比,它的表现如何?我可以跨多个线程使用单个 Judy 数组实例吗?在 JUDYSL 中,值类型只有 uint 我可以存储结构/对象的实例以及如何存储?

4

1 回答 1

1

code.google.com/p/judyarray 上的 JudyArray 实现支持不同线程中的多个同时读取器。每个线程都需要在基础 judyarray 上调用 judy_clone 来获取自己的数组堆栈。

我不知道源伪造版本。

于 2014-07-18T15:58:04.663 回答