java环境在UNIX环境中是否具有唯一的PID?如果我想杀死一个特定的执行线程,是否可以在程序之外完成?
答案 0 :(得分:4)
Oracle在JDK \ bin目录中包含jvisualvm
。您可以使用它来查看在运行JVM中运行的线程。但是,我没有看到任何支持终止线程。
答案 1 :(得分:3)
Here他们说Most implementations of the Java virtual machine run as a single process. A Java application can create additional processes using a ProcessBuilder object.
所以在这之后看起来你不能不修补虚拟对象。替代方案是生成一个进程而不是一个线程。