2020
04-10
04-10
Go 中的 SetFinalizer 有什么用?怎么实现的? HOT
这篇文章基于 Go-1.12 版本
Go runtime 提供了一种允许开发者将一个函数与一个变量绑定的方法 runtime.SetFinalizer,被绑定的变量从它无法被访问时就被垃圾回收器视为待回收状态。这个特性引起了高度的争论,但本文并不打算参与其中,而是去阐述这个方法的具体实现。
继续阅读 >