Posted in

为什么你的Go对象在goroutine中突然panic?——揭秘method value与method expression的并发安全边界(含race detector验证报告)

第一章:Go对象在gorouti … 为什么你的Go对象在goroutine中突然panic?——揭秘method value与method expression的并发安全边界(含race detector验证报告)Read more

Posted in

Go函数值比较的灰色地带:method value vs func literal vs bound method——3种形态的内存布局对比图解

第一章:Go函数值比较的灰色地带 … Go函数值比较的灰色地带:method value vs func literal vs bound method——3种形态的内存布局对比图解Read more

Posted in

Go context取消链路教学断层:尚硅谷只讲WithCancel,韩顺平只演WithTimeout —— 而K8s源码中context.WithValue的3重嵌套陷阱才是关键

第一章:Go context取消 … Go context取消链路教学断层:尚硅谷只讲WithCancel,韩顺平只演WithTimeout —— 而K8s源码中context.WithValue的3重嵌套陷阱才是关键Read more

Posted in

Go语言类型系统深度解密:interface{}为何不是万能药?nil interface与nil concrete value的5层认知陷阱

第一章:Go语言类型系统深度解密 … Go语言类型系统深度解密:interface{}为何不是万能药?nil interface与nil concrete value的5层认知陷阱Read more

Posted in

【24小时紧急补漏】Go面试高频词义陷阱TOP9:nil、zero value、blank identifier、shadowing…考官真正想听的答案

第一章:nil——Go中空指针的 … 【24小时紧急补漏】Go面试高频词义陷阱TOP9:nil、zero value、blank identifier、shadowing…考官真正想听的答案Read more