線程的五種狀態
* 新建:new
* 運行:runnable
* 等待:waitting(無限期等待),timed waitting(限期等待)
* 阻塞:blocked
* 結束:terminated
線程轉換關系
線程的兩種監控方法
一,jvisualvm,圖形界面的方式 監控之前先對jvm加監控參數,在tomcat的bin目錄下,catalina.sh文件中,添加: JAVA_OPTS="-Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.108"
1-改port
2-改hostname為本機ip
win系統控制台輸入 jvisualvm 啟動JAVA Visualvm
二,jstack pid(端口號):命令行方式
三、jstack pid(端口號) >a.log 輸出日志