我已经实现了一个新的缓存线程池来处理中等但短暂的IO任务,我的问题是我是否需要在某个时候显式关闭该池,还是可以忽略该部分,因为该特定线程池具有每当我的应用退出时,至少在我的用例中,很可能为空?
关于在应用程序/ JVM关闭期间空Java线程池行为的简短说明(或指向阅读材料的链接)将是很棒的!
...
私有最终ThreadPoolExecutor emailNotificationExecutor =(ThreadPoolExecutor)Executors.newCachedThreadPool();
...
emailNotificationExecutor.execute(新的EmailNotificationTask(arg1,arg2));
...