java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedThread
记录的线程。
- 自:
- 9
-
Method Summary
Modifier and TypeMethodDescriptionlong
getId()
返回一个对于本地线程和Java线程都不能在JVM的生命周期内重复使用的唯一ID。返回Java线程名称,如果不存在则返回null
。long
返回Java线程ID,如果不是Java线程则返回-1
。返回操作系统使用的线程名称。long
返回操作系统使用的线程ID。返回Java线程组(如果可用)。boolean
如果这是一个虚拟线程,则返回true
,否则返回false
。Methods declared in class jdk.jfr.consumer.RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
-
Method Details
-
getOSName
返回操作系统使用的线程名称。- 返回:
-
操作系统线程名称,如果不存在则返回
null
-
getOSThreadId
public long getOSThreadId()返回操作系统使用的线程ID。- 返回:
-
操作系统线程ID,如果不存在则返回
-1
-
getThreadGroup
返回Java线程组(如果可用)。- 返回:
-
线程组,如果不存在则返回
null
-
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()返回一个对于本地线程和Java线程都不能在JVM的生命周期内重复使用的唯一ID。查看
getJavaThreadId()
获取java.lang.Thread.threadId()
返回的ID。查看
getOSThreadId()
获取操作系统返回的ID。- 返回:
- 线程的唯一ID
-
isVirtual
public boolean isVirtual()如果这是一个虚拟线程,则返回true
,否则返回false
。- 返回:
-
如果这是一个虚拟线程,则返回
true
,否则返回false
- 自:
- 21
-