如何知道我的每个java程序是否运行在自己不同的JVM实例上?

如何知道我的每个java程序是否运行在自己不同的JVM实例上?,java,multithreading,jvm,Java,Multithreading,Jvm,我在一个系统上同时运行许多不同的java程序, 我需要检查这些程序是否运行在相同或不同的JVM实例上 孔道系统 欢迎所有建议。 谢谢。jps将向您展示系统上正在运行的java进程。jps将向您展示系统上正在运行的java进程。一个JVM=一个进程。名为java或javaw的进程 您还可以使用查看所有正在运行的Java进程 如果安装Java JDK,可以找到此工具。正如Steve B.已经提到的,jps也包含在JDK中。一个JVM=一个进程。名为java或javaw的进程 您还可以使用查看所有正在

我在一个系统上同时运行许多不同的java程序, 我需要检查这些程序是否运行在相同或不同的JVM实例上 孔道系统

欢迎所有建议。
谢谢。

jps
将向您展示系统上正在运行的java进程。

jps
将向您展示系统上正在运行的java进程。

一个JVM=一个进程。名为
java
javaw
的进程

您还可以使用查看所有正在运行的Java进程


如果安装Java JDK,可以找到此工具。正如Steve B.已经提到的,
jps
也包含在JDK中。

一个JVM=一个进程。名为
java
javaw
的进程

您还可以使用查看所有正在运行的Java进程


如果安装Java JDK,可以找到此工具。正如Steve B.已经提到的,
jps
也包含在JDK中。

感谢您的回复,我们可以在JVM关闭/终止之前立即执行一些java代码吗?或者在新JVM启动之前?@SmartSolution:尝试使用,尽管这不能保证您的代码在JVM关闭之前运行。至于在JVM启动之前执行代码,我不太确定,除非您使用Java程序启动新的JVM。谢谢回复,我们能在JVM关闭/终止之前立即执行一些Java代码吗?或者在新JVM启动之前?@SmartSolution:尝试使用,尽管这不能保证您的代码在JVM关闭之前运行。至于在JVM启动之前执行代码,我并不确定这一点,除非您使用Java程序启动一个新的JVM。我们可以在JVM关闭/终止之前立即执行一些Java代码吗?或者正好在新JVM启动之前?我们能否在JVM关闭/终止之前立即执行一些java代码?或者正好在新JVM启动之前?