Red de conocimiento informático - Conocimiento informático - Cómo demostrar que go map no es seguro para la concurrencia

Cómo demostrar que go map no es seguro para la concurrencia

Pruebe el siguiente código:

paquete principal

import "fmt"

func main() {

c := make( mapa [cadena]int)

para i:= 0; i < 100; i++ {

ir a func() {

para j:= 0; j < 1000000; j++ {

c[fmt.Sprintf("%d")] = j

}