文章详情页
java - ExecutorService不关闭会怎样?
浏览:169日期:2024-01-30 17:00:15
问题描述
ExecutorService不关闭会怎样,或者怎么样保证web项目的公用线程池在项目结束时在关闭?
问题解答
回答1:不主动关闭线程池的话,池里会有些休眠的线程,通常会在1分钟以后再被关掉。所以Web项目中如果使用了线程池,最好在 ServletContextListener.destroy 方法中把初始化过的线程池关掉,通常用 shutdown() 或 shutdownNow() ,如果做得完善些,可以再加上 awaitTermination 这样的处理。
标签:
java
上一条:java - SpringMVC4.3.7在使用@ResponseBody注解并返回含有中文字符串时字符串显示为问号的问题下一条:java中在哪些情况下需要使用泛型通配符如:? extends T 或者 ? super T
相关文章:
1. python 多进程 或者 多线程下如何高效的同步数据?2. windows-7 - win7下使用cmder,如何设置vim的tab为4个空格?3. web - nginx location 搜索算法问题!?4. media-query - 请教为何CSS3媒体查询语法不能生效?5. thinkPHP5中获取数据库数据后默认选中下拉框的值,传递到后台消失不见。有图有代码,希望有人帮忙6. javascript - 关于js高级程序中的问题7. python - 怎么进行服务器性能分析8. MySQL的SELECT...FOR UPDATE究竟起什么作用9. javascript - nodejs使用mongoose连接数据库,使用post提交表单在后台,后台处理后调用res.redirect()跳转界面无效?10. mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?
排行榜

网公网安备