Posted in

Go语言都是自学的吗?TiDB核心团队Go代码审查Checklist首次对外:自学开发者最常被拒的6类context.Context误用模式

第一章:Go语言都是自学的吗? … Go语言都是自学的吗?TiDB核心团队Go代码审查Checklist首次对外:自学开发者最常被拒的6类context.Context误用模式Read more

Posted in

Go协程关闭的“瑞士军刀”方案:结合sync.WaitGroup、context.Context、chan struct{}和atomic.Bool的四重保险模式

第一章:Go协程关闭的“瑞士军刀 … Go协程关闭的“瑞士军刀”方案:结合sync.WaitGroup、context.Context、chan struct{}和atomic.Bool的四重保险模式Read more

Posted in

【权威认证|CNCF Go SIG推荐实践】:基于context.Context取消传播的阻塞协程链式终止协议(RFC-Go-Cancel v2.1草案解析)

第一章:context.Cont … 【权威认证|CNCF Go SIG推荐实践】:基于context.Context取消传播的阻塞协程链式终止协议(RFC-Go-Cancel v2.1草案解析)Read more

Posted in

nil context.Context传递的5层上下文泄漏风险(从context.WithCancel到http.Request.Context逐层穿透分析)

第一章:nil context. … nil context.Context传递的5层上下文泄漏风险(从context.WithCancel到http.Request.Context逐层穿透分析)Read more

Posted in

【20年驱动老兵亲授】Go不是不能写驱动——而是你没用对context.Context、sync.Pool与atomic.Value构建高并发扫描队列

第一章:Go语言驱动开发的认知革 … 【20年驱动老兵亲授】Go不是不能写驱动——而是你没用对context.Context、sync.Pool与atomic.Value构建高并发扫描队列Read more