《Effective Java》 读书笔记(八)避免使用Finalizer和Cleaner机制

Finalizer和Cleaner并不等同于C++中的析构函数,是不确定多久会被调用的,甚至有时候可能不会被调用,因此除了作为一个安全网或者终止非关键的本地资源,不应该在Finalizer或Cleaner里面包含任何业务代码。

 

posted @ 2018-05-16 21:49  胖毛  阅读(111)  评论(0编辑  收藏  举报