# 2. 何为 Runtime?
Runtime 即 Go 程序的运行环境,可以理解为 Java 的 JVM、JavaScript 依赖的浏览器内核
Go 的 Runtime 是一份代码,它会随用户程序一起打包成二进制产物,一起运行
Runtime 具有内存管理能力、GC、并发能力(协程调度)、屏蔽不同系统调用能力
以下关键字底层都是调用 Runtime 下的函数:
关键字 函数 go newproc new newobject make makeslice、makechain、makemap <- chansend1、chanrecv1