Java对象来封装C++的对象

2021-01-23  本文已影响0人  CentForever

PhantomReference

用基于PhantomReference的sun.misc.Cleaner来清理,本质上跟finalize方式一样,只是比finalize稍微安全一点,他可以避免”悬空指针“的问题。

NativeTest

在Java类的finalize方法中调用Native层的析构函数,回收Native Heap的内存空间。

参考

上一篇 下一篇

猜你喜欢

热点阅读