1、配置@Configuration
@EnableAsync
public class TaskPoolConfig {@Bean("taskExecutor")public Executor taskExecutro(){ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor();taskExecutor.setCorePoolSize(10);//核心数量taskExecutor.setMaxPoolSize(50); //最大数量taskExecutor.setQueueCapacity(200);//队列长度taskExecutor.setKeepAliveSeconds(60);taskExecutor.setThreadNamePrefix("taskExecutor--");taskExecutor.setWaitForTasksToCompleteOnShutdown(true);taskExecutor.setAwaitTerminationSeconds(60);return taskExecutor;}}2、使用
@Component
public class AsyncTask {@Async("taskExecutor")public void tesTask(int i){System.out.println(Thread.currentThread().getName()+"-----"+i);}}

springboot线程池使用相关推荐

  1. SpringBoot线程池的创建、@Async配置步骤及注意事项

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:Muscleheng blog.csdn.net/Muscl ...

  2. Springboot线程池的使用和扩展

    我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务: 实 ...

  3. SpringBoot线程池ThreadPoolTaskExecutor和@Async异步方法浅解及代码应用示例

    目录 线程池执行顺序 线程池配置策略 Spring线程池的配置类: Spring有.无返回值的异步调用示例 自定义的异步方法类代码: 测试类代码 常见问题: 参考文章: 线程池执行顺序 核心线程数(C ...

  4. springboot 线程池_Spring boot 2 线程池怎么配置

    线程池 在java 中线程池,就是ThreadPoolExecutor来构造,简单看下线程池包含的方法, corePoolSize:初始化线程.线程池中保留的线程数量. maximumPoolSize ...

  5. SpringBoot 线程池,也太好用了叭!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/m0_37701381/article/details/81072774 前言 前两天做项目的时候 ...

  6. springboot线程池配置

    1. application.yml配置 # 异步线程配置 # 配置核心线程数 async.executor.thread.core_pool_size: 10 # 配置最大线程数 async.exe ...

  7. Springboot应用中线程池配置教程(2021版)

    前言:日常开发中我们常用ThreadPoolExecutor提供的线程池服务帮我们管理线程,在Springboot中更是提供了@Async注解来简化业务逻辑提交到线程池中执行的过程.由于Springb ...

  8. springboot中的线程池

    1.springboot线程池定时任务类org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler 参考springboot线程 ...

  9. @async 默认线程池_Springboot线程池的使用和扩展

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:程序员欣宸 https://blog.csdn.net/boling_cavalry ...

最新文章

  1. 简单protobuf
  2. 关于微信小程序开发中遇到的缺少game.json问题的解决
  3. 设计模式 — 行为型模式 — 访问者模式
  4. C++设计模式:Template Method
  5. Datatable Initialization - 使用objects数据源初始化
  6. Android开发二 什么是Android
  7. CentOS Vi编辑器
  8. Ubuntu 找不到libc.so.6
  9. python 散点图点击链接图片_在Python和matplotlib中连接三维散点图中的两点
  10. 基于node的登入例子(node-koa-mongoose)
  11. NLP --- 隐马尔可夫HMM(第三个问题详解及HMM的应用)
  12. vscode选择python解释器
  13. 五子棋游戏设计(C语言AI智能板)
  14. 【PHP基础】实现PHP与SQL数据库的连接
  15. 百度网盘加速下载(pc端)
  16. 牛学长周年庆活动:软件大促限时抢,注册码免费送!
  17. 几种常用的产生负电源的方法
  18. RWEQ模型土壤风蚀模数估算及其变化归因分析实践技术
  19. 如何指定网站内搜索关键字(借用已有搜索引擎)
  20. 图形学基础笔记III:图形管线中的多边形裁剪算法、Sutherland-Hodgman、Guard Band Clipping

热门文章

  1. 人工智能作业考试汇总
  2. 吴恩达深度学习神经网络基础编程作业Planar data classification with one hidden layer
  3. 花书+吴恩达深度学习(十六)序列模型之双向循环网络 BRNN 和深度循环网络 Deep RNN
  4. crontab定时任务语法及应用
  5. 达梦数据charindex_更新日志 · dotnetcore/FreeSql Wiki · GitHub
  6. 计算机的社会应用PPT,《电子计算机的发展与应用》ppt说课稿信息技术七上.ppt...
  7. Hbase具体操作(图文并茂且超超全~~~)
  8. 苹果手机默认拍照比例_苹果手机拍照有什么技巧?这几个功能要知道,不然别说自己用苹果...
  9. cassss服务未启动_systemd时代的服务管理
  10. java获取系统dpi_java中如何获得打印机的dpi