Thread Dump日志的线程信息

Thread Dump日志的线程信息

"Thread-1" #11 prio=5 os_prio=0 tid=0x00000000572aa000 nid=0x1b58 runnable [0x0000000057fbe000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
        at sun.security.ssl.InputRecord.read(InputRecord.java:503)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:954)
        - locked <0x00000000ebaa6c48> (a java.lang.Object)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
        - locked <0x00000000ebaa6c08> (a java.lang.Object)
        at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:728)
        at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
        - locked <0x00000000ebaafaf0> (a sun.security.ssl.AppOutputStream)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
        - locked <0x00000000ebab0e30> (a java.io.BufferedOutputStream)
        at com.java.Hehe.a(Hehe.java:99)
        at com.java.Hehe.lambda$0(Hehe.java:72)
        at com.java.Hehe$$Lambda$1/1962477792.accept(Unknown Source)
        at java.util.ArrayList.forEach(ArrayList.java:1249)
        at com.java.Hehe.b(Hehe.java:71)
        at com.java.Hehe.run(Hehe.java:55)

Thread-1 线程名称:如果使用java.lang.Thread 类生成一个线程的时候,线程名称为 Thread-(数字) 的形式;
prio=5 线程优先级:默认为5,数字越大优先级越高;
tid=0x00000000572aa000 JVM线程的id:JVM内部线程的唯一标识,通过 java.lang.Thread.getId()获取,通常用自增的方式实现;
nid=0x1b58 系统线程id:对应的系统线程id(Native Thread ID),可以通过 top 命令进行查看,id是十六进制的形式;
runnable 系统线程状态:这里是系统的线程状态;
[0x0000000057fbe000] 起始栈地址:线程堆栈调用的其实内存地址;
java.lang.Thread.State: RUNNABLE JVM线程状态:这里标明了线程在代码级别的状态;
线程调用栈信息:下面就是当前线程调用的详细栈信息,用于代码的分析。堆栈信息应该从下向上解读,因为程序调用的顺序是从下向上的。

发布了460 篇原创文章 · 获赞 216 · 访问量 509万+

猜你喜欢

转载自blog.csdn.net/InJavaWeTrust/article/details/101308148