一个简单高效的Go线程安全分片哈希图
碎片图(Shardmap)一种简单高效的Go安全线程安全碎片图。
这是标准Go映射和sync.Map的替代方法,并且针对您的映射需要执行大量并发读写的操作进行了优化。
碎片图下Go的一种简单高效的线程安全碎片图。
这是标准Go映射和sync.Map的替代方法,并且针对您的映射需要执行大量并发读写的操作进行了优化。
在内部,shardmap使用robinhood hashmap和xxhash。
入门安装要开始使用shardmap,请安装Go并运行go get:$ go get -u github.com/tidwall/shardmap这将检索该库。
用法Map类型的工作方式类似于标准的Go地图,并且在