gpt4 book ai didi

java - JVM中的 "Service Thread"是什么

转载 作者:行者123 更新时间:2023-12-05 03:46:35 24 4
gpt4 key购买 nike

当我运行 jstack 命令时,我可以看到一个名为“Service Thread”的线程。它是什么,它有什么作用?

最佳答案

名为“服务线程”的线程是在 JVM native 代码中实现的 JVM 内部线程。它等待某些内部事件的通知,然后处理它们。根据OpenJDK Java 11 源代码,它们是:

  • 低内存力事件
  • 延迟的 JVMTI 事件
  • GC 通知
  • JMX Dcmd 通知和
  • 字符串表工作项。

我无法告诉您这些事件的全部含义。如果你真的想(或需要)知道,请自己阅读 OpenJDK 源代码。否则,忽略此线程是安全的。

关于java - JVM中的 "Service Thread"是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65227612/

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