go map的并发读写

xyzasd01 · · 5421 次点击
这不是一种好方式。。。在golang里也有类似java里面的 ConcurrentHashMap 。 自己加锁非常耗性能。功能上可以实现。一旦高并发,会发生阻塞点。。 给你推荐个极品方案 https://github.com/orcaman/concurrent-map
#6
更多评论
polaris
社区,需要你我一同完善!
你只顾着写的时候加锁,读也得加。`fmt.Println(counter)` 你把它给忘了!
#1
楼上正解,读的地方加个读锁`RLock`即可
#2