モジュール jdk.jfr
パッケージ jdk.jfr.consumer

クラスRecordedThread

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

public final class RecordedThread extends RecordedObject
記録されたスレッド。
導入されたバージョン:
9
  • メソッドの詳細

    • getOSName

      public String getOSName()
      オペレーティング・システムで使用されるスレッド名を返します。
      戻り値:
      OSスレッド名、または何も存在しない場合はnull
    • getOSThreadId

      public long getOSThreadId()
      オペレーティング・システムによって使用されるスレッドIDを返します。
      戻り値:
      JavaスレッドID (存在しない場合は-1)
    • getThreadGroup

      public RecordedThreadGroup getThreadGroup()
      使用可能であれば、Javaスレッド・グループを返します。
      戻り値:
      スレッド・グループ(存在しない場合はnull)
    • getJavaName

      public String getJavaName()
      Javaスレッド名を返します。存在しない場合はnullを返します。

      スレッドにJava表現がある場合は、nullを返します。それ以外の場合は、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.getId()によって返されるIDについては、getJavaThreadId()を参照してください

      戻り値:
      スレッドの一意のID