https://studygolang.com/articles/27243?fr=sidebar
G0 V1.3:标记-清除(mark and sweep)算法 Go V1.5:三色并发标记法 Go V1.8:混合写屏障机制