程序代码实现了一部分才想起是个多任务项目,需要将之前的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)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案