模块 jdk.jfr

类 RecordedThread

java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedThread

public final class RecordedThread extends RecordedObject
一个记录的线程。
自从:
9
  • 方法详情

    • getOSName

      public String  getOSName()
      返回操作系统使用的线程名称。
      返回:
      操作系统线程名称,如果不存在则为 null
    • getOSThreadId

      public long getOSThreadId()
      返回操作系统使用的线程 ID。
      返回:
      操作系统线程 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()
      返回在 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