Golang 三色标记垃圾回收机制
2021-05-17 11:43:03 5 举报
Golang 三色标记垃圾回收机制
作者其他创作
大纲/内容
D
E
GC ROOT
B
C
A
3.1. 将原有灰色标记位黑色3.2 将黑色关联的对象标记位灰色(与用户线程同时执行)
1. 将所有要回收的对象初始化白色
4.1. 重复操作,直到有没有白色对象为止4.2. 移除白色对象
2. gc root直接关联的对象标记为灰色(需要STW)
0 条评论
回复 删除
下一页