2.7. Go 运行时(runtime)

1. Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。

2. 这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收。

3. runtime 主要由 C 语言编写,并且是每个 Go 包的最顶级包。 ($GOROOT/src/runtime

关于垃圾回收器 : Go 拥有简单却高效的标记-清除回收器。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • 今天一个朋友给我发微信,说是面试一个医药公司的会计,总体还可以,但是最后,医药公司的总经理面试时说,你的性格不适合...
    蝶飞残雪阅读 750评论 0 0
  • 如题,之前注册友盟推送失败,按照官网的一顿操作,还是error,就是获取不到它成功后应有的deviceToken,...
    心逝蓝殇阅读 2,488评论 2 0
  • 平淡如水的日子是否真的很有吸引力呢?起码现在对我来说是的。 前天第一次做爱,我很紧张,是的,可能你的体验也没有很愉...
    Yuki酱在到处之间阅读 194评论 0 0
  • 其实我本来是不相信缘分的,但遇见你的开始我就知道我错了。现在看来我们的相识是场开局美丽的缘分。对你来说这只是个巧合...
    tpslhlw阅读 271评论 0 0