Java通过线程名kill掉线程
背景
在生产环境,有时候因为代码bug或者数据量太大,导致某个线程死循环或者耗时非常长线程hang住了。在一些场景下,我们希望可以在不重启服务的情况下把这些线程终止了。
在 ActiveMQ 源码中发现一个通过线程名stop线程的方法,在此分享出来供参考。
在生产环境,有时候因为代码bug或者数据量太大,导致某个线程死循环或者耗时非常长线程hang住了。在一些场景下,我们希望可以在不重启服务的情况下把这些线程终止了。
在 ActiveMQ 源码中发现一个通过线程名stop线程的方法,在此分享出来供参考。