标签: java multithreading java-6
可能发生线程正在对象监视器上等待并且从未唤醒,因为没有其他线程在通知它(这当然是一个错误...)。 使用jstack实用程序,我可以看到所有线程及其名称和状态。
jstack
是否可以从命令行或在其他进程中中断线程(因此抛出InterruptedException)?
InterruptedException
我了解https://github.com/jglick/jkillthread实用程序,但是该实用程序只是杀死了线程,我需要将该线程中断。
该问题的原因是我在无法简单地重新启动的生产环境中遇到了这种情况。