了解过Go的内存管理吗

题目来源:Shein

答案:

Go自带GC,可以自动回收垃圾,对比C语言不用malloc申请内存及free释放,Go的GC采取三色标记法动态;

Go自动分配内存,开发者可以不用关注堆、栈,Go在编译阶段会做变量的生命周期分析做逃逸分析,自动将变量分配在堆或栈上。