說明
1、jstack是java虛擬機器自帶的堆疊追蹤工具。 jstack用來輸出給定java進程ID、corefile或遠端偵錯服務的Java堆疊資訊。 2.可以使用Jstack工具為java虛擬機器當下時刻產生執行緒快照。
作用
執行緒停止時,透過jstack看各執行緒的呼叫堆疊,可以知道沒有反應的執行緒在後台做什麼,等待什麼資源。
實例
透過jps確定目前執行任務的進程號。
jonny@~$ jps 597 1370 JConsole 1362 AppMain 1421 Jps 1361 Launcher
1.Java語言作為靜態物件導向程式語言的代表,實現了物件導向理論,允許程式設計師以優雅的思維方式進行複雜的程式設計。
2.Java具有簡單性、物件導向、分散式、安全性、平台獨立與可移植性、動態性等特性。
3.使用Java可以編寫桌面應用程式、Web應用程式、分散式系統和嵌入式系統應用程式等。
以上是java中jstack有什麼作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!