go sync: add examples for Map

5anewei6  于 5个月前  发布在  Go
关注(0)|答案(5)|浏览(51)

如果有sync.Map的使用示例就好了,但目前还没有。

  • 键可以是普通值,如字符串,还是应该使用自定义类型,类似于context.WithValue?
  • 我是否应该始终存储对值的指针,还是可以像存储字符串一样存储值?如果是前者,我应该如何做?
rn0zuynd

rn0zuynd1#

sync.Map是一个map[interface{}]interface{}的 Package 器,所以同样的规则适用,但是更多的文档会有所帮助。

lh80um4z

lh80um4z4#

https://golang.org/cl/161722提到了这个问题:sync: add examples for Map, Fixes #20973

dhxwm5r4

dhxwm5r45#

https://golang.org/cl/337390提到了这个问题:sync: add an example for Map

相关问题