defer 性能优化

defer 性能优化 1.defer 特点 defer 定义的延迟函数参数在 defer 语句中出现时就已经确定好了 defer 定义的顺序与实际的执行顺序相反 return 不是原子操作,执行过程是:保存返回值(若有)-> 执行 defer(若有)-> 执行 ret 跳转申请资源后立即使用 defer 关闭资源是一个好习惯 2.defer 性能优化根据实现机制不同,可以把 defer 分为三种类型 heap-allocated:存储在堆上的 d