在java语言里面,map是线程不安全的,同样的在go语言里面,map也是不安全的。在java语言中为了解决map线程不安全,因此出了一个ConcurrentHashMap,在go语言里面也有对应的这个线程安全的map:sync.map,他的使用和map是一样的,下面列举下:
//增
m.Store(1, "zhangsan")
m.Store(2, "lisi")
m.LoadOrStore(3, "王五")
//删
m.Delete(2, true)
//改
m.Store(1, "田七")
//查
m.Load(1)
真正的成长, 源于内心的觉醒和不懈的努力, 你的信念和行动, 将铺就通往更好的自己的道路
-- 展开阅读全文 --
还没有评论,来说两句吧...