map的值是指针,修改的指针的值是否线程安全

wu0407 · · 1031 次点击
谢谢,明白了
#4
更多评论
map 不是线程安全的,并非写 map 就直接挂了 需要并发的话用 sync 里面的 map ``` // Map is like a Go map[interface{}]interface{} but is safe for concurrent use // by multiple goroutines without additional locking or coordination. // Loads, stores, and deletes run in amortized constant time. ```
#1
这个我知道,所以加了锁,我问题是修改map值的指针指向的值,并不是修改map里的值
#2