Spring线程池配置
来源:互联网 发布:加工中心手动编程平面 编辑:程序博客网 时间:2024/05/19 07:11
原文:http://blog.csdn.net/shimiso/article/details/8964527
spring配置
- <!-- 异步线程池 -->
- <bean id="taskExecutor"
- class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
- <!-- 核心线程数 -->
- <property name="corePoolSize" value="10" />
- <!-- 最大线程数 -->
- <property name="maxPoolSize" value="100" />
- <!-- 队列最大长度 >=mainExecutor.maxSize -->
- <property name="queueCapacity" value="1000" />
- <!-- 线程池维护线程所允许的空闲时间 -->
- <property name="keepAliveSeconds" value="300" />
- <!-- 线程池对拒绝任务(无线程可用)的处理策略 -->
- <property name="rejectedExecutionHandler">
- <bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy" />
- </property>
- </bean>
Java代码
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.core.task.TaskExecutor;
- public class ThreadPoolTest {
- @Autowired
- private TaskExecutor taskExecutor;// 线程池
- // 将创建的线程添加到线程池中
- public void test() throws Exception {
- for (int i = 0; i < 10; i++) {
- this.taskExecutor.execute(new AppContentDataPushThread());
- }
- }
- class AppContentDataPushThread implements Runnable {
- public AppContentDataPushThread() {
- }
- @Override
- public void run() {
- System.out.println("执行线程");
- }
- }
- }
阅读全文
0 0
- Spring线程池配置
- Spring线程池配置
- spring配置线程池
- Spring线程池配置
- Spring线程池配置
- spring线程池配置
- spring线程池配置
- spring线程池ThreadPoolExecutor配置
- spring boot 线程池配置
- 在spring中配置线程池
- spring-boot-data-redis线程池配置
- Spring中配置线程池ThreadPoolExecutor参考
- spring线程池配置及使用
- Spring线程池ThreadPoolTaskExecutor配置及详情
- Spring线程池ThreadPoolTaskExecutor配置及详情
- java多线程,spring配置线程池
- Spring线程池ThreadPoolTaskExecutor配置及详情
- spring线程池配置及使用
- GDB调试
- 食物链 带权并查集
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- 你假笨JVM参数分享全整理系列目录(持续更新)
- opencv中HoughLines源码解析
- Spring线程池配置
- Android横竖屏切换
- 2017.08.03
- Canvas绘图——2d表
- 利用类和方法的方式计算矩形周长和面积
- 【干货合集】阿里云专家诠释持续集成与云端交付的正确姿势:在云上如何欢快的用好容器服务?
- Maven多模块工程搭建
- 【清明】最小生成树
- Java实现AD 部门和员工的增删改查