モジュール jdk.jfr
パッケージ 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表現がある場合はjava.lang.Thread.getName()を返します。それ以外の場合はnull

        戻り値:
        Javaスレッド名、または使用できない場合はnull
      • getJavaThreadId

        public long getJavaThreadId​()
        JavaスレッドID、または使用できない-1を返します。

        スレッドがJavaスレッドの場合はjava.lang.Thread.getId()、そうでない場合は-1を返します。

        戻り値:
        スレッドID、またはJavaスレッドでない場合は-1
      • getId

        public long getId​()
        ネイティブ・スレッドとJavaスレッドの両方に対してユニークなIDを返します。JVMの存続期間内で再利用することはできません。

        java.lang.Thread.getId()のid戻り値についてはgetJavaThreadId()を参照してください。

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