fatal error: concurrent map writes

1 개요[ | ]

fatal error: concurrent map writes
Go
Copy
package main

import "time"

var m = map[string]int{"x": 40, "y": -74}

func main() {
	go func() {
		for {
			m["x"] = 1 // write
		}
	}()
	go func() {
		for {
			m["y"] = 2 // write
		}
	}()
	time.Sleep(time.Second)
}
Loading

2 같이 보기[ | ]