1. 首页
  2. 编程语言
  3. Java
  4. java 优雅关闭线程池的方案

java 优雅关闭线程池的方案

上传者: 2022-01-09 08:25:33上传 PDF文件 92.56 KB 热度 22次

我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去关闭,这其实是存在非常大的风险的,大量的线程常驻在后台对系统资源的占用是巨大的 ,甚至引发异常。所以在我们平时使用线程池时需要注意优雅的关闭,这样可以保证资源的管控。在 Java 中和关闭线程池相关的方法主要有如下:。shutDown 方法从字面意思我们可以看到是停止关闭的意思,我们先来看下面的一段代码,首先我们通过 ThreadPoolExecutor 来创建一个容量是10的无界线程池,与 FixedThreadPool 类似的,这里手动创建可以更好地理解线程池的创建。这个方法与上面方法相比较,直观就是 now ,即立即停止任务,

下载地址
用户评论