gpt4 book ai didi

java - 守护线程垃圾收集器的父线程是什么?

转载 作者:行者123 更新时间:2023-11-29 03:56:54 25 4
gpt4 key购买 nike

垃圾收集器是一个守护线程,由 JVM 调用和控制。它有父线程吗?我对此有点困惑..

最佳答案

Java 不记录任何线程的(创建)父线程,(假设的)父子关系与线程的工作方式无关。

Java 与此最接近的是线程组的概念。每个 Thread 都是 ThreadGroup 的成员,ThreadGroups 可以包含其他 ThreadGroups,ThreadGroups 形成以初始 ThreadGroup 为根的可导航树。但是,ThreadGroup 并不能真正让您做很多事情,因为通过 ThreadGroup 挂起/恢复/杀死线程是危险的并且已弃用。

垃圾收集器线程可能是初始线程组的成员。但是,GC 线程也可能是一种特殊情况,而不是任何 ThreadGroup 的成员。无论哪种方式,它都不会影响任何事情......除非你编写一个遍历 ThreadGroup 树的程序。

守护进程线程只是在启动前设置了守护进程标志的线程。这与 ThreadGroup 机制无关。

关于java - 守护线程垃圾收集器的父线程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com