Finalizer和Cleaner并不等同于C++中的析构函数,是不确定多久会被调用的,甚至有时候可能不会被调用,因此除了作为一个安全网或者终止非关键的本地资源,不应该在Finalizer或Cleaner里面包含任何业务代码。
《Effective Java》 读书笔记(八)避免使用Finalizer和Cleaner机制
猜你喜欢
转载自www.cnblogs.com/dengchengchao/p/9048390.html
今日推荐
周排行