Posted in

为什么你写的cgo代码总在高并发下panic?——Go 1.21+ runtime.signal_disable机制与C信号屏蔽链详解

第一章:为什么你写的cgo代码总 … 为什么你写的cgo代码总在高并发下panic?——Go 1.21+ runtime.signal_disable机制与C信号屏蔽链详解Read more

Posted in

Go语言开发难不难(Linux内核开发者视角重审Go:当goroutine遇上CFS调度器、当defer遇上栈帧展开、当cgo遇上信号处理……)

第一章:Go语言开发难不难 Go … Go语言开发难不难(Linux内核开发者视角重审Go:当goroutine遇上CFS调度器、当defer遇上栈帧展开、当cgo遇上信号处理……)Read more

Posted in

Go cgo性能黑洞排查实录:C库内存泄漏、线程模型冲突、信号处理干扰——3个让pprof完全失灵的真实案例

第一章:Go cgo性能黑洞排查 … Go cgo性能黑洞排查实录:C库内存泄漏、线程模型冲突、信号处理干扰——3个让pprof完全失灵的真实案例Read more