首页 > 编程语言 > 详细

spring线程池使用

时间:2015-12-12 02:07:35      阅读:337      评论:0      收藏:0      [点我收藏+]

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

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

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

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

? ? ? ? <property name="maxPoolSize" value="200" />

? ? ? ? <!-- 队列最大长度 -->

? ? ? ? <property name="queueCapacity" value="800" />

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

? ? ? ? <property name="keepAliveSeconds" value="30" />

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

? ? ? ? <property name="rejectedExecutionHandler">

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

? ? ? ? </property>

? ? </bean>

?

threadPool.submit(new Runnable() {...});

通常根据情况可配置多个线程池

?

spring线程池使用

原文:http://wely.iteye.com/blog/2263548

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!