java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedThread
public final class RecordedThread extends RecordedObject
記録されたスレッド。
- 導入されたバージョン:
- 9
- 
メソッドのサマリー修飾子と型メソッド説明longgetId()JVMの存続期間内に再利用できないネイティブ・スレッドとJavaスレッドの両方に対する一意のIDを返します。Javaスレッド名を返します。存在しない場合はnullを返します。longJavaスレッドIDを返すか、Javaスレッドでない場合は-1を返します。オペレーティング・システムで使用されるスレッド名を返します。longオペレーティング・システムによって使用されるスレッドIDを返します。使用可能であれば、Javaスレッド・グループを返します。クラス jdk.jfr.consumer.RecordedObjectで宣言されたメソッドgetBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
- 
メソッドの詳細- 
getOSNamepublic String getOSName()オペレーティング・システムで使用されるスレッド名を返します。- 戻り値:
- OSスレッド名、または何も存在しない場合はnull
 
- 
getOSThreadIdpublic long getOSThreadId()オペレーティング・システムによって使用されるスレッドIDを返します。- 戻り値:
- JavaスレッドID (存在しない場合は-1)
 
- 
getThreadGrouppublic RecordedThreadGroup getThreadGroup()使用可能であれば、Javaスレッド・グループを返します。- 戻り値:
- スレッド・グループ(存在しない場合はnull)
 
- 
getJavaNamepublic String getJavaName()Javaスレッド名を返します。存在しない場合はnullを返します。スレッドにJava表現がある場合は、 nullを返します。それ以外の場合は、nullを返します。- 戻り値:
- Javaスレッド名、または何も存在しない場合はnull
 
- 
getJavaThreadIdpublic long getJavaThreadId()JavaスレッドIDを返すか、Javaスレッドでない場合は-1を返します。- 戻り値:
- JavaスレッドID、またはJavaスレッドでない場合は-1
 
- 
getIdpublic long getId()JVMの存続期間内に再利用できないネイティブ・スレッドとJavaスレッドの両方に対する一意のIDを返します。java.lang.Thread.getId()によって返されるIDについては、getJavaThreadId()を参照してください- 戻り値:
- スレッドの一意のID
 
 
-