Posted in

Go map做Set时的zero value陷阱:struct字段未初始化竟引发Set.contains永远返回false?

第一章:Go map做Set时的 … Go map做Set时的zero value陷阱:struct字段未初始化竟引发Set.contains永远返回false?Read more

Posted in

从CPU缓存行(Cache Line)角度重读Go map:为什么bmap大小固定为8键?如何避免false sharing导致性能暴跌300%?

第一章:Go map的底层数据结 … 从CPU缓存行(Cache Line)角度重读Go map:为什么bmap大小固定为8键?如何避免false sharing导致性能暴跌300%?Read more