从操作系统中杀死java线程

从操作系统中杀死java线程,java,kill,aix,Java,Kill,Aix,我们运行由SAP构建的应用程序,该应用程序在IBMJRE上运行。 我可以使用ps-mp-o thread获得线程级别的CPU使用率。有没有类似的方法可以从操作系统(AIX5.3)中杀死特定的线程?kill命令中可能有信号 我听说java调试器可以用来随机终止线程。有人能告诉我在哪里可以最好地了解它的用法吗?即使你在技术上能做到,我也不建议你这么做,因为程序可能没有准备好处理这种情况,然后产生随机错误 想象一下这样一个场景:有问题的线程持有一个锁,因此其他线程等待该锁。现在,当你从外部杀死线程时,

我们运行由SAP构建的应用程序,该应用程序在IBMJRE上运行。 我可以使用
ps-mp-o thread
获得线程级别的CPU使用率。有没有类似的方法可以从操作系统(AIX5.3)中杀死特定的线程?
kill
命令中可能有信号


我听说java调试器可以用来随机终止线程。有人能告诉我在哪里可以最好地了解它的用法吗?

即使你在技术上能做到,我也不建议你这么做,因为程序可能没有准备好处理这种情况,然后产生随机错误

想象一下这样一个场景:有问题的线程持有一个锁,因此其他线程等待该锁。现在,当你从外部杀死线程时,它不会释放锁,你的应用程序将永远等待释放锁