モジュール 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表現がある場合は、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