Sun JVM的常見線程狀態

對於thread dump信息,主要關注的是線程的狀態和其執行堆棧  
線程的狀態通常爲三類  
Runnable(R):當前能夠運行的線程  
Waiting on monitor(CW):線程主動wait  
Waiting for monitor entry(MW):線程等鎖  
通常關注的都是第一和第三種狀態的線程  
Cpu很忙則關注runnable的線程   web

Cpu閒則關注waiting for monitor entry的線程
 
一種典型的死鎖是因爲在server端應用(好比servlet)中請求由同一weblogic實例server的資源,解決辦法就是將該servlet放到另外的執行隊列裏去執行 。spa

相關文章
相關標籤/搜索