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