伪共享

在设计程序、算法、数据结构方面,了解基础的硬件设计构造和知识,有助于帮助我们设计良好性能的程序。同时还能为我们解决问题提供新的思考方向。 以下 Go 性能测试代码,涉及到和硬件相关的问题: type CacheLinePad struct{ _ [64]byte } type testPad struct { A uint32 _ CacheLinePad } type t ...