Posted in

【Go内存模型精要】:为什么&struct{}在函数内不逃逸,而&T{}却强制堆分配?——基于SSA IR的逐层推演

第一章:Go内存模型精要与逃逸分 … 【Go内存模型精要】:为什么&struct{}在函数内不逃逸,而&T{}却强制堆分配?——基于SSA IR的逐层推演Read more

Posted in

Go新手第一周就该掌握的8个底层机制:内存模型、goroutine调度、iface结构…不看源码也能懂的硬核解析

第一章:Go新手必知的底层机制全 … Go新手第一周就该掌握的8个底层机制:内存模型、goroutine调度、iface结构…不看源码也能懂的硬核解析Read more

Posted in

Go unsafe.Pointer安全边界再定义:郭宏依据Go Memory Model修订的5条红线操作规范(附Clang Static Analyzer插件)

第一章:Go unsafe.Po … Go unsafe.Pointer安全边界再定义:郭宏依据Go Memory Model修订的5条红线操作规范(附Clang Static Analyzer插件)Read more