lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 288万 阅读

<?xml version="1.0" encoding="UTF-8"?>  

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "/spring-beans.dtd">  

<beans>  

<!-- 异步线程池 -->  

<bean id="threadPool" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">  

<!-- 核心线程数  -->  

<property name="corePoolSize" value="10" />  

<!-- 最大线程数 -->  

<property name="maxPoolSize" value="50" />  

<!-- 队列最大长度 >=mainExecutor.maxSize -->  

<property name="queueCapacity" value="1000" />  

<!-- 线程池维护线程所允许的空闲时间 -->  

<property name="keepAliveSeconds" value="300" />  

<!-- 线程池对拒绝任务(无线程可用)的处理策略 -->  

<property name="rejectedExecutionHandler">  

<bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy" />  

</property>  

</bean>  

<bean id="mainExecutor" class="supben.MainExecutor">  

<property name="threadPool" ref="threadPool" />   

</bean>  

<bean id="springScheduleExecutorTask" class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">  

<property name="runnable" ref="mainExecutor" />  

<!-- 容器加载10秒后开始执行 -->  

<property name="delay" value="10000" />  

<!-- 每次任务间隔 5秒-->  

<property name="period" value="5000" />  

</bean>  

<bean id="springScheduledExecutorFactoryBean" class="org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean">  

<property name="scheduledExecutorTasks">  

<list>  

<ref bean="springScheduleExecutorTask" />  

</list>  

</property>  

</bean>  

</beans>  

 

 

 

 

 

 

 

 

 

posted on   白露~  阅读(1229)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示