记住shutdown哦
之前公司codebase出现的一个问题,没有review。
上线后发现隔一段时间开始full gc,而且是集体的。
曲折离奇,发现了一段代码大概长下面这样子
ExecutorService xx = Executors.newFixedThreadPool()
忘了shutdown啊。
导致gc很久才会去释放这块内存
可以设置线程名称
利用threadfactory设置线程名称,当然还有其他属性
之前公司codebase出现的一个问题,没有review。
上线后发现隔一段时间开始full gc,而且是集体的。
曲折离奇,发现了一段代码大概长下面这样子
ExecutorService xx = Executors.newFixedThreadPool()
忘了shutdown啊。
导致gc很久才会去释放这块内存
利用threadfactory设置线程名称,当然还有其他属性
本文标题:java 并发-executorservice
本文链接:https://www.haomeiwen.com/subject/hmarpttx.html
网友评论