在没有引用的情况下,新的Thread()将被垃圾回收

在没有引用的情况下,新的Thread()将被垃圾回收,第1张

在没有引用的情况下,新的Thread()将被垃圾回收

如果尚未启动的新线程无法正常访问,则将对其进行垃圾回收

已经启动的新线程成为垃圾回收“根”。它不会(直到)完成才被垃圾收集。

在下面的示例中,new Thread()没有任何引用。可能是被废弃的垃圾收集了吗?

不。它已经启动,因此在完成/死亡之前不会被垃圾收集。并且它 确实 有一个可达的引用,直到(至少)

start()
调用返回为止。

同样,在不扩展Thread类或实现可运行的情况下,我们如何创建线程?

在你的榜样,你 已经 创建的匿名子类

Thread
; 即扩展的类
Thread



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5490679.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存