您的位置:首页 > 编程语言 > Java开发

关于JAVA 并发类的Executor误用导致的线程数量异常

2015-06-11 14:07 405 查看
    近期在项目中,在方法中局部使用

Executor创建固定线程,没有按照要求在局部用完之后进行shutdown操作,导致每次方法调用都会生成一个线程池,由于固定线程池在生成线程之后,不会自动回收,一致处于run状态等待任务的到达,因此导致上万的线程被创建,耗尽了服务器资源,因此在创建线程池的时候,要么在全局统一创建进行复用,如果是局部临时使用,就必须在使用完毕后使用shutdown方法释放线程池。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: