Posted in

map get返回的value是copy还是alias?深度验证struct value字段修改对原map的影响(附unsafe.Sizeof内存布局图)

第一章:map get返回的va … map get返回的value是copy还是alias?深度验证struct value字段修改对原map的影响(附unsafe.Sizeof内存布局图)Read more

Posted in

Go map地址打印失效的终极原因:map类型无固定内存布局,但hmap结构体地址可稳定获取(实测Go 1.18–1.23全版本)

第一章:Go map地址打印失效 … Go map地址打印失效的终极原因:map类型无固定内存布局,但hmap结构体地址可稳定获取(实测Go 1.18–1.23全版本)Read more

Posted in

Go程序员进阶必修课:3种核心类型如何共享底层header结构体?——基于go/src/runtime/slice.go与map_btree.go的逐行逆向解读

第一章:Go程序员进阶必修课:3 … Go程序员进阶必修课:3种核心类型如何共享底层header结构体?——基于go/src/runtime/slice.go与map_btree.go的逐行逆向解读Read more