Java线程设置为null时会发生什么?
线程启动后,如果该线程的引用设置为null
,那么该线程将如何处理?会停止吗?它有资格获得GC吗?
像这样:
t.start();t = null;
回答:
实时线程将继续运行,即使其引用设置为null。
就像任何其他对象一样,当没有任何引用时,它就有资格使用GC。棘手的一点是,即使您的程序未保留一个
在ThreadGroup中的引用,因此 对
以上是 Java线程设置为null时会发生什么? 的全部内容, 来源链接: utcz.com/qa/413274.html