## 问题描述 Golang 的内存分配机制有两大策略 顺序分配 (sequential allocation) 和 自由表分配 (free-list allocation) 其中,顺序分配比较迎合 Go Routine 的执行栈,因为一次可以分配整块内存空间 但是问题来了,Go Routine 的执行栈要扩容,如果用 自由表分配 扩容时,就不需要重新复制整个 Go Routine 的执行栈 所以 Golang 应是以 自由表分配 为主比较合理? 我的观点正确吗?谢谢