0
如何使用JMX使用jConsole或jManage调用线程?使用JMX调用线程
我想最初创建5个线程。让他们跑吧。然后,当其中一个卡住了,我想创建一个新的线程继续操作。
我不想杀死进程,直到完整的数据没有被处理/直到真正需要。
如何使用JMX使用jConsole或jManage调用线程?使用JMX调用线程
我想最初创建5个线程。让他们跑吧。然后,当其中一个卡住了,我想创建一个新的线程继续操作。
我不想杀死进程,直到完整的数据没有被处理/直到真正需要。
你的问题似乎有点模糊;一般来说线程总是运行一些逻辑,所以你应该在这里做一些开发。
基本上,JMX提供了一种安装组件(称为MBean)并将其与JVM进程一起运行的方法。
Java允许启动一个JMX服务器以及JVM进程,为此你应该为进程提供一些属性。 然后你可以使用这个服务器来安装你自己的MBean,它可以做你想做的任何事情,当然也可以运行这个线程。
一旦你部署了一个mbean组件,并且你的jvm进程启动并运行了,你可以使用jConsole,你应该看到你的mbean。 然后只需调用该方法。
有一个很好的教程here
希望这有助于
感谢您的答复。我会回来一些示例代码,稍微详细地解释我的问题。 –