0
点赞
收藏
分享

微信扫一扫

jdk1.7中使用@Async注解导致线上生产环境栈内存溢出

一叶轻舟okok 2022-04-30 阅读 52
编辑器

在@Async注解下配置的线程池是ThreadPoolExecutor

在这里插入图片描述在某个服务调佣这个方法便会从线程池获取一个线程执行

这里我已经配置了最大的线程数量,可是在jdk1.7中只会无限的开启新的线程,最后线程开启的数量太多导致发生OOM程序直接宕机

解决办法就是把jdk版本换到1.8以上,线程池才能正确的创建线程和调度线程。

举报

相关推荐

0 条评论