3
有人可以解釋爲什麼在jstack捕獲的熱點堆棧跟蹤中,我看到一個線程被屏蔽,沒有任何關於鎖定記錄的信息,意思是什麼 阻止它。java stacktrace顯示阻塞的線程,但沒有關於阻塞它的信息
3 "ajp-0.0.0.0-8029-1082" daemon prio=10 tid=0x63721000 nid=0x2cba
waiting for monitor entry [0x4e619000]
4 java.lang.Thread.State: BLOCKED (on object monitor)
5 at java.lang.Class.forName0(Native Method)
6 at java.lang.Class.forName(Class.java:186)
7 at com.my.security.SecurityMethodInterceptor$Rule.isAllowed(SecurityMethodInterceptor.java:102)
8 at com.my.security.SecurityMethodInterceptor.isAllowed(SecurityMethodInterceptor.java:163)
9 at com.my.security.SecurityMethodInterceptor.invoke(SecurityMethodInterceptor.java:140)
10日...... 刪除,因爲它是不相關的
希望在其他跟蹤中,您將能夠看到什麼獲得了鎖定0x4e619000 – 2012-03-08 09:28:27
您確定嗎?我認爲這是Thread – 2012-03-08 09:44:33
@HuyLe Erm的地址,哎呀,對吧。將編輯。 – yshavit 2012-03-08 14:30:56