- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 优化 Go 中的 map 并发存取
Catena (时序存储引擎)中有一个函数的实现备受争议,它从 map 中根据指定的name 获取一个 metricSource。每一次插入操作都会至少调用一次这个函数,现实场景中该函数调用更是频繁,并且是跨多个协程的,因此我们必须要考虑同步。该函数从 map[string]*metricSource 中根据指定的 name 获取一个指向 metricSource 的指针,如果获取不到
2016-08-18 14:16:35 542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人