49.线程池的关闭方法

shutdown方法

1.线程池状态变为shutdown

2.不会接收新任务

3.已提交的任务会执行完

4.此方法不会阻塞调用线程执行

ExecutorService executorService = Executors.newFixedThreadPool(2);
        executorService.submit(() -> {
           log.debug("task1 running");
            try {
                TimeUnit.SECONDS.sleep(1);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            log.debug("task1 finished");
        });
        executorService.submit(() -> {
            log.debug("task2 running");
            try {
                TimeUnit.SECONDS.sleep(1);
   

相关推荐

  1. 线创建方式

    2024-06-07 05:16:03       39 阅读
  2. 40.任务调度线

    2024-06-07 05:16:03       30 阅读
  3. C# 线线使用方法、注意事项

    2024-06-07 05:16:03       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 05:16:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 05:16:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 05:16:03       82 阅读
  4. Python语言-面向对象

    2024-06-07 05:16:03       91 阅读

热门阅读

  1. Scala 柯里化、sortBy方法

    2024-06-07 05:16:03       29 阅读
  2. MC联机无法连接到服务器怎么解决

    2024-06-07 05:16:03       31 阅读
  3. 详细介绍机器学习

    2024-06-07 05:16:03       33 阅读
  4. 鸿蒙开发 一 (三)、ArkTS开发实战上

    2024-06-07 05:16:03       29 阅读
  5. 一些Mysql面试题

    2024-06-07 05:16:03       31 阅读
  6. 原生js 实现table 打印

    2024-06-07 05:16:03       26 阅读
  7. 交易中的预测和跟随

    2024-06-07 05:16:03       30 阅读