标签: map go
在golang中,使用哈希表实现的地图。我使用锁定的同步包来读取和写入地图。 如果有50,000个请求尝试访问地图,是否会对性能产生影响? 读/写地图的顺序是什么? 是O(1)吗?
答案 0 :(得分:4)
这里有两个不同的问题:
可以找到答案in this issue
这听起来不是一个好主意,但如果没有基准测试,你永远不会知道。如果您不依赖于将立即写入映射值的事实,您可能需要考虑通过缓冲通道异步发送映射值。
您可能还想查看解决类似问题的concurrent-map。