众所周知,go是垃圾收集语言,并且具有非常有效的垃圾收集器。

如果将go编译为机器代码并且没有运行时环境来管理内存释放,怎么办?

最佳答案

Go程序是程序包的集合,这些程序包经过编译然后链接在一起。这些软件包之一是runtime,其中包括Go垃圾回收器。

参见Directory src/runtime/

关于go - Golang中的垃圾收集-如何发生?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33184428/

10-11 23:15