- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedThread
-
public final class RecordedThreadextends RecordedObject
录制的帖子。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 long
getId()
返回本机线程和Java线程的唯一ID,这些ID在JVM的生命周期内无法重用。String
getJavaName()
返回Java线程名称,如果不存在,则返回null
。long
getJavaThreadId()
返回Java线程ID,如果它不是Java线程,则返回-1
。String
getOSName()
返回操作系统使用的线程名称。long
getOSThreadId()
返回操作系统使用的线程ID。RecordedThreadGroup
getThreadGroup()
返回Java线程组(如果可用)。-
声明方法的类 jdk.jfr.consumer.RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
-
-
-
-
方法详细信息
-
getOSName
public String getOSName()
返回操作系统使用的线程名称。- 结果
- 操作系统线程名称,如果不存在,
null
-
getOSThreadId
public long getOSThreadId()
返回操作系统使用的线程ID。- 结果
- Java线程ID,如果不存在,
-1
-
getThreadGroup
public RecordedThreadGroup getThreadGroup()
返回Java线程组(如果可用)。- 结果
- 线程组,或
null
如果不存在
-
getJavaName
public String 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()
返回本机线程和Java线程的唯一ID,这些ID在JVM的生命周期内无法重用。有关java.lang.Thread.getId()返回的ID,请参阅
java.lang.Thread.getId()
- 结果
- 线程的唯一ID
-
-