首页
技术面试题 3000
讲讲 Go 的 defer 底层数据结构和一些特性?
讲讲 Go 的 defer 底层数据结构和一些特性?
答案解析
defer底层用defer链表,每个defer记录函数指针和参数,函数返回前按“后进先出”执行。defer有一定性能开销,主要用在资源释放和异常处理。
返回列表
返回首页