golang之runtime.SetFinaliz

前端之家收集整理的这篇文章主要介绍了golang之runtime.SetFinaliz前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在实际的编程中,我们都希望每个对象释放时执行一个方法,在该方法内执行一些计数、释放或特定的要求,以往都是在对象指针置nil前调用一个特定的方法,golang提供了runtime.SetFinalizer函数,当GC准备释放对象时,会回调该函数指定的方法,非常方便和有效。


参考:

Go 语言中手动内存管理

go语言之初始化的构造函数

Go和C如何共享内存资源

原文链接:https://www.f2er.com/go/190891.html

猜你在找的Go相关文章