java - "VM Periodic Task Thread"是什么?

标签 java multithreading jvm

我可以在我的线程转储中看到这个线程:

"VM Periodic Task Thread" prio=10 tid=0x00007fc23000e800 nid=0x49e6 waiting on condition

这是什么?

最佳答案

查看最新的 OpenJDK 源代码,这是 C++ 级别的线程,它在没有 native 定时器中断的系统上执行许多任务。

它似乎主要用于采样/分析 JVM 正在做什么。

关于java - "VM Periodic Task Thread"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258948/

相关文章:

java - 在 Eclipse 中关闭 hibernate 日志记录

java - Java 中的 Eratosthenes 筛法 : A Puzzle and some optimization

c# - 在 .NET 中使用 key 的独占锁

java - 无法删除文件,因为 JVM 持有它 - 一个棘手的问题

java - 如何计算 Java 中的 HashMap 内存使用量?

java - 为Web应用程序设置指定的系统属性

java - 在 PictureTaken(byte[] data) 上解释来自 Android Camera 的原始图像数据

java.lang.ClassCastException : org. apache.struts.validator.DynaValidatorForm 无法转换

c++ - 使 Thread 本地队列带有计数器

android - 在 android 中使用处理程序和 postDelayed 暂停