合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
> # 并发读有写报错: fatal error: concurrent map read and map write ``` package main import ( "time" ) func main() { m := make(map[int]string) for i := 0; i < 100; i++ { go func() { for j := 0; j < 1000; j++ { go func() { _ = m[0] }() } }() } // 启动 100 个 goroutine 执行写操作 for i := 0; i < 1000; i++ { m[1] = "A" } time.Sleep(time.Second * 10) } ```