Posted in Go语言基础和工具链Go+C零成本抽象的幻觉破灭:实测对比unsafe.Pointer vs C.malloc vs Go slice的GC压力曲线 第一章:Go+C零成本抽象的幻觉 … Go+C零成本抽象的幻觉破灭:实测对比unsafe.Pointer vs C.malloc vs Go slice的GC压力曲线Read more by 并发编程爱好者|2026年4月27日|slices.Reduce, Go语言内存管理, GC压力测试, Go动态加载, unsafe.Pointer生命周期, C.malloc
Posted in 其他Go cgo调用链中的隐藏信道:从C.malloc到Windows VirtualAlloc的跨语言堆喷射路径 第一章:Go cgo调用链中的隐 … Go cgo调用链中的隐藏信道:从C.malloc到Windows VirtualAlloc的跨语言堆喷射路径Read more by Go语言狂热者|2026年4月27日|跨语言内存管理, VirtualAlloc, 堆喷射漏洞, CGO边界协议, Go动态加载, Windows便携系统, C.malloc
Posted in Go语言基础和工具链【CGO线程模型生死线】:在C回调中调用Go函数的唯一安全路径——mustescape、C.malloc、runtime.LockOSThread缺一不可 第一章:【CGO线程模型生死线】 … 【CGO线程模型生死线】:在C回调中调用Go函数的唯一安全路径——mustescape、C.malloc、runtime.LockOSThread缺一不可Read more by 分布式系统探索者|2026年4月6日|cgo线程模型, C.malloc, runtime.LockOSThread失效, C回调调用Go函数, mustescape
Posted in Go语言基础和工具链Go指针与cgo交互的5大未定义行为:CString、C.malloc、Go slice转C数组的血泪教训 第一章:理解golang的指针 … Go指针与cgo交互的5大未定义行为:CString、C.malloc、Go slice转C数组的血泪教训Read more by 代码诗人|2026年2月10日|slice转C数组, Go语言数组转String性能对比测试, Go指针语义, Go动态加载, Cgo交互机制, C.malloc
Posted in Go语言基础和工具链Go语言逃逸分析失效的4种C交互场景:cgo.Ptr、C.CString、unsafe.Slice、C.malloc内存归属权陷阱 第一章:Go语言逃逸分析与C内存 … Go语言逃逸分析失效的4种C交互场景:cgo.Ptr、C.CString、unsafe.Slice、C.malloc内存归属权陷阱Read more by 代码诗人|2026年2月3日|CGO内存管理, Go语言逃逸分析, unsafe.SliceHeader, C交互内存陷阱, C.malloc