标签: garbage-collection singleton singleton-methods
如果使用单例模式创建单个类实例,如果长时间未引用它,如果GC找到其叶子为Singleton实例的无根树,它是否会被垃圾收集?
答案 0 :(得分:1)
嗯,单例模式是通过定义私有静态字段,私有构造函数和返回字段的静态方法来实现的。所以,问题归结为:收集静态字段?
答案是否定的,至少根据这个答案:Do static members ever get garbage collected?
因此,即使没有其他对静态字段的引用,它也不会被GC控制。