容器(tomcat等)关闭后,由于守护线程线程池等线程无法销毁,导致容器关闭失败

草稿:

1 如何找出某个进程下资源消耗最大的线程

2 如何使用jstack根据线程查询对应的功能类

3 销毁“僵尸”线程的两种方式:

1 jvm关闭,关闭钩子 Runnable.addShutdownHook 2 容器销毁时关闭 3 spring的DisposableBean 

4 使用钩子的注意事项

附:

我博客所有文章链接:https://blog.csdn.net/wabiaozia

转载请表明链接:https://blog.csdn.net/wabiaozia/article/details/80288642

猜你喜欢

转载自blog.csdn.net/wabiaozia/article/details/80288642