0
如何使用JMX使用jConsole或jManage調用線程?使用JMX調用線程
我想最初創建5個線程。讓他們跑吧。然後,當其中一個卡住了,我想創建一個新的線程繼續操作。
我不想殺死進程,直到完整的數據沒有被處理/直到真正需要。
如何使用JMX使用jConsole或jManage調用線程?使用JMX調用線程
我想最初創建5個線程。讓他們跑吧。然後,當其中一個卡住了,我想創建一個新的線程繼續操作。
我不想殺死進程,直到完整的數據沒有被處理/直到真正需要。
你的問題似乎有點模糊;一般來說線程總是運行一些邏輯,所以你應該在這裏做一些開發。
基本上,JMX提供了一種安裝組件(稱爲MBean)並將其與JVM進程一起運行的方法。
Java允許啓動一個JMX服務器以及JVM進程,爲此你應該爲進程提供一些屬性。 然後你可以使用這個服務器來安裝你自己的MBean,它可以做你想做的任何事情,當然也可以運行這個線程。
一旦你部署了一個mbean組件,並且你的jvm進程啓動並運行了,你可以使用jConsole,你應該看到你的mbean。 然後只需調用該方法。
有一個很好的教程here
希望這有助於
感謝您的答覆。我會回來一些示例代碼,稍微詳細地解釋我的問題。 –