首页 > 其他分享 >Spring线程池

Spring线程池

时间:2022-10-17 15:06:44浏览次数:48  
标签:lang task Spring codesyntax 线程 taskExecutor

介绍
本文介绍如何使用Spring中的线程池。

bean配置
[codesyntax lang="xml"]

<bean class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="10" />
<property name="maxPoolSize" value="40" />
<property name="keepAliveSeconds" value="600" />
</bean>

[/codesyntax]
示例
[codesyntax lang="java"]

@Autowired
private ThreadPoolTaskExecutor taskExecutor;

/**
* 加入线程池执行任务
* @param task
*/
public void putThreadPool(Runnable task) {
taskExecutor.execute(task);
}

[/codesyntax]

标签:lang,task,Spring,codesyntax,线程,taskExecutor
From: https://blog.51cto.com/suren/5762911

相关文章

  • KafkaConsumer实现多线程消费的一种实现思路——不考虑消息的顺序性问题基础
    背景介绍一种Kafka多线程消费的实现思路以及方案,此方案不考虑消息消费的顺序性问题,假定消息之间没有依赖关系。这个项目是公司里面开发有个SDK的所谓”飞行窗口“特性产......
  • 八 多线程
    八多线程​​八多线程​​​​1基本概念:程序、进程、线程​​​​2线程的创建和使用​​​​3线程的生命周期​​​​4线程的同步​​​​5线程的通信​​​​6JDK5......
  • 基于C++11实现线程池
    单任务队列线程池用现代的C++标准库(线程+锁+条件变量)实现一个单任务队列的线程池非常简单。基本的实现思路是:在线程池构造时初始化线程数,在析构时停止线程池。对外只需要......
  • Java线程的生命周期
    新建运行阻塞等待计时等待中止在java.lang.Thread.State类中可以查看一个线程在给定的时间点只能处于一种状态面试题:一个线程两次调用start()方法会出现什么情况......
  • SpringMVC(一):SpringMVC的执行流程
    先看一张图:从这张图我们可以很直观地看出来,SpringMVC的执行流程大致分为以下几步:1.用户发起的请求被前端控制器DispatcherServlet接收;2.DispatcherServlet调用处理映射......
  • Spring boot 、Spring Data REST、Swagger3
                整合swagger3   ......
  • windows minio服务安装以及springboot集成
    @​​TOC​​​​​​本文只介绍如何将minio做成服务​​1.将minio做成服务将MinioServer.exe放在minio安装目录中同目录下创建MinioServer.xml。特别注意,xml和exe必须同名......
  • 【多线程总结(一)-基础总结】
    前言:多线程在我们的程序开发过程中起着关键的作用,本篇博客咱们从基本的知识开始讲起,来共同分享一下多线程的知识核心:什么是线程呢?咱们首先可以从进程来说,进程是指......
  • 【多线程总结(二)-线程安全与线程同步】
    前言:继前一篇博客,今天咱们这篇博客来说说线程安全与线程同步那些事.核心:初识synchronized关键字可以实现一个简单的策略防止线程干扰和内存一致性错误,如果一个对象对......
  • 【多线程总结(四)-三大性质总结】
    前言在并发编程中分析线程安全的问题时三条性质:原子性,有序性和可见性往往是非常重要的,本篇博客主要来用synchronized和volatile关键来进行对比。首先来看看宏观导图核心原......