java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedThread
一个记录的线程。
- 自从:
- 9
-
方法总结
修饰符和类型方法描述longgetId()返回在 JVM 的生命周期内不能重复使用的本机线程和 Java 线程的唯一 ID。返回 Java 线程名称,如果不存在则返回null。long返回 Java 线程 ID,如果不是 Java 线程则返回-1。返回操作系统使用的线程名称。long返回操作系统使用的线程 ID。返回 Java 线程组(如果可用)。boolean预览。如果这是一个虚拟线程,则返回true,否则返回false。在类 jdk.jfr.consumer.RecordedObject 中声明的方法
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
-
方法详情
-
getOSName
返回操作系统使用的线程名称。- 返回:
-
操作系统线程名称,如果不存在则为
null
-
getOSThreadId
public long getOSThreadId()返回操作系统使用的线程 ID。- 返回:
-
操作系统线程 ID,如果不存在则为
-1
-
getThreadGroup
返回 Java 线程组(如果可用)。- 返回:
-
线程组,或者
null如果不存在
-
getJavaName
返回 Java 线程名称,如果不存在则返回null。如果线程具有 Java 表示,则返回
java.lang.Thread.getName()。null否则。- 返回:
-
Java 线程名称,如果不存在则为
null
-
getJavaThreadId
public long getJavaThreadId()返回 Java 线程 ID,如果不是 Java 线程则返回-1。- 返回:
-
Java 线程 ID,如果不是 Java 线程,则为
-1 - 参见:
-
getId
public long getId()返回在 JVM 的生命周期内不能重复使用的本机线程和 Java 线程的唯一 ID。有关
java.lang.Thread.threadId()返回的 ID,请参阅getJavaThreadId()。有关操作系统返回的 ID,请参阅
getOSThreadId()。- 返回:
- 线程的唯一 ID
-
isVirtual
public boolean isVirtual()isVirtual是 Java 平台的反射预览 API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。如果这是一个虚拟线程,则返回true,否则返回false。- 返回:
true如果这是一个虚拟线程,false否则- 自从:
- 19
-