期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Go语言并发安全的Map探索及研究
1
作者 阮正平 蒋林峰 《科技资讯》 2023年第14期22-27,共6页
在云原生领域,大多数项目都是用Go语言开发的,而Go语言标准库中的Map又是开发过程中常用的内置数据结构。但是,在官方的设计中,Map并不是一种并发安全的数据类型。因此,该文首先介绍了Map的设计,分析了它不是并发安全的原因,其次论述了... 在云原生领域,大多数项目都是用Go语言开发的,而Go语言标准库中的Map又是开发过程中常用的内置数据结构。但是,在官方的设计中,Map并不是一种并发安全的数据类型。因此,该文首先介绍了Map的设计,分析了它不是并发安全的原因,其次论述了并发安全的Map的实现方式,包括加锁、Go官方的sync.Map以及自己通过分片加锁实现的方式,并设计了两大类实验,对这几种实现方式进行基准测试,最后根据测试结果进行了分析与技术选型的建议。 展开更多
关键词 Golang并发安全 sync.map 分片加锁实现 实验设计 技术选型
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部