parallel-map:用于go的线程安全并发映射

时间:2024-02-25 07:58:56
【文件属性】:

文件名称:parallel-map:用于go的线程安全并发映射

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-25 07:58:56

go map golang concurrency concurrent-programming

并发图 如此和所述,Go中的map类型不支持并发读取和写入。 concurrent-map通过以最少的等待锁时间来分片映射,从而为此提供了一种高性能的解决方案。 在Go 1.9之前,stdlib中没有并发映射实现。 在Go 1.9中,引入了sync.Map 。 新的sync.Map与该映射有一些关键区别。 stdlib sync.Map专为仅追加方案而设计。 因此,如果您想将地图用于内存数据库中,则可能会受益于我们的版本。 您可以在golang存储库中了解有关此内容的更多信息,例如,和 用法 导入包: import ( "github.com/orcaman/concurrent-ma


【文件预览】:
concurrent-map-master
----concurrent_map_test.go(12KB)
----concurrent_map_bench_test.go(7KB)
----README-zh.md(2KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(6B)
----concurrent_map.go(9KB)

网友评论