golang之runtime.SetFinaliz

在實際的編程中,咱們都但願每一個對象釋放時執行一個方法,在該方法內執行一些計數、釋放或特定的要求,以往都是在對象指針置nil前調用一個特定的方法,golang提供了runtime.SetFinalizer函數,當GC準備釋放對象時,會回調該函數指定的方法,很是方便和有效。html


參考:golang

Go 語言中手動內存管理
編程

go語言之初始化的構造函數
函數

Go和C如何共享內存資源
.net

相關文章
相關標籤/搜索