Posted in

Go channel关闭缺陷图谱:向已关闭channel发送panic不可恢复?select default分支的虚假安全感

第一章:Go channel关闭 … Go channel关闭缺陷图谱:向已关闭channel发送panic不可恢复?select default分支的虚假安全感Read more

Posted in

Go语言Context取消传播失效的4种隐式中断场景:time.AfterFunc、select default分支、goroutine泄漏、defer中未检查done通道

第一章:Go语言Context取 … Go语言Context取消传播失效的4种隐式中断场景:time.AfterFunc、select default分支、goroutine泄漏、defer中未检查done通道Read more

Posted in

Go channel面试题死亡四问:关闭已关闭channel、向关闭channel发送、select default分支、nil channel行为全验证

第一章:Go channel面试 … Go channel面试题死亡四问:关闭已关闭channel、向关闭channel发送、select default分支、nil channel行为全验证Read more

Posted in

Go channel关闭后仍能接收?从hchan结构体、recvq阻塞队列清理时机到select default分支竞争条件的汇编级解析

第一章:Go channel关闭 … Go channel关闭后仍能接收?从hchan结构体、recvq阻塞队列清理时机到select default分支竞争条件的汇编级解析Read more

Posted in

Golang channel关闭恐慌链:nil channel send panic、close已关闭channel、select default分支误导——生产环境高频panic归因矩阵

第一章:Golang chann … Golang channel关闭恐慌链:nil channel send panic、close已关闭channel、select default分支误导——生产环境高频panic归因矩阵Read more