3
运行过程中出现的线程转储的Tomcat进程CompilerThread状态我只是注意到如下:在Tomcat 6
"CompilerThread0" daemon prio=10 tid=0x02b57400 nid=0xe0c waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
我的理解是,CompilerThread(任何数量)是由JVM编译字节码转换为本地代码运行,但我想就此进行确认。 但我主要关心的是线程说'处于等待状态',但后来在RUNNABLE状态下声明。 我误解了什么?最后,[0x00000000]的含义是什么?
感谢
好吧,它确实是违反直觉的,因为其他一些线程被标记为“等待状态”并处于WAITING(睡眠)状态。该nid是操作系统本机进程标识 – Leonardo