Go入门笔记30-Syn.map使用

程序代码实现了一部分才想起是个多任务项目,需要将之前的map换成线程安全的
1、定义

var testSyncMap sync.Map

2、判断是否存在Key

if value, ok := valueMap.Load(key); ok {
}

3、存储指定Key,value

testSyncMap.Store(key, value)

4、获取值并转换实际类型

strName := value.(string)

5、删除key元素

valueMap.Delete(key)
本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
另外建了几个QQ技术群:
2、全栈技术群:616945527,加群口令abc123
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600

闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
原文地址:https://www.cnblogs.com/zhaogaojian/p/15187456.html