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

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

猜你喜欢

转载自www.cnblogs.com/dengchengchao/p/9048390.html