package main

import "sync"

var sm sync.Map
var sm1 *sync.Map
var m map[int]string

func main() {
    sm.Store(1, "xixi")
    sm1.Store(1, "xixi") // 此处因为没有分配内存会触发panic
    sm2 := new(sync.Map) // 正确做法
    sm2.Store(1, "xixi")
    m[0] = "xixi" // 此处因为没有分配内存会触发panic
}
posted on 2020-09-12 10:01  longzhankunlun  阅读(518)  评论(0)    收藏  举报