Posted in

Go语言Web开发中defer滥用的7个高危时刻(含数据库事务回滚失效、锁未释放、资源泄漏真实线上事故复盘)

第一章:Go语言Web开发中de … Go语言Web开发中defer滥用的7个高危时刻(含数据库事务回滚失效、锁未释放、资源泄漏真实线上事故复盘)Read more

Posted in

Go内存屏障与原子操作面试核弹题:atomic.StoreUint64为何不能替代mutex?——从AMD64 LOCK前缀到Go runtime.semawakeup指令级验证

第一章:Go内存屏障与原子操作面 … Go内存屏障与原子操作面试核弹题:atomic.StoreUint64为何不能替代mutex?——从AMD64 LOCK前缀到Go runtime.semawakeup指令级验证Read more

Posted in

Go map并发安全的“伪解法”大起底:atomic.Value包装map、channel串行化、mutex粗粒度锁——哪一种在QPS 12K+时最先崩?

第一章:Go map并发安全的本 … Go map并发安全的“伪解法”大起底:atomic.Value包装map、channel串行化、mutex粗粒度锁——哪一种在QPS 12K+时最先崩?Read more