SetFinalizer、runtime.GC
GC算法使用的是可达性算法。
通过runtime.GC()来显式调用GC()//一般别用
如果需要一个对象在被内存移除前执行一些特殊操作,使用SetFinalizer
runtime.SetFinalizer(obj,func(obj *typeObj))
func可以是一个匿名函数
GC算法使用的是可达性算法。
通过runtime.GC()来显式调用GC()//一般别用
如果需要一个对象在被内存移除前执行一些特殊操作,使用SetFinalizer
runtime.SetFinalizer(obj,func(obj *typeObj))
func可以是一个匿名函数