标签: go goroutine
我创建了一个可以安全进行并发访问的映射,在每个操作(或复合操作)中,我用锁包装了操作。
func .. { mu.Lock() defer mu.Unlock() .. }
我也可以使用goroutines吗?我应该使用goroutines吗?
答案 0 :(得分:1)
在Go 1.9及更高版本中不再需要这样做。已经有一个并发使用的地图实现sync.Map。
sync.Map