进阶go-内存本页总览go-内存 Go 程序运行时,需要把变量、对象、切片、map 等数据放到内存中;Go 会自动决定很多数据放在 栈(Stack) 还是 堆(Heap),堆上的无用对象再由 GC 垃圾回收器自动清理 内存同步问题 内存同步问题 比如一个共享变量,多个goroutine都在操作同一个数据,也就是统一个内存数据,需要通过互斥锁,避免同时操作导致数据不一致 Go 常见内存问题 Map 无限增长 内存同步问题