spring 中 ThreadPoolTaskExecutor 的使用

配置文件代碼以下:spring

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans.xsd">
 
     <bean id="taskExecutor"
         class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
         <!-- 線程池維護線程的最小數量,目前爲5 -->
         <property name="corePoolSize" value="5" />
         <!-- 線程池維護線程的最大數量,目前爲25 -->
         <property name="maxPoolSize" value="25" />
         <!-- 空閒線程的存活時間,單位爲秒 -->
         <property name="keepAliveSeconds" value="30" />
         <!-- 緩存隊列最大長度 >= mainExecutor.maxSize -->
         <property name="queueCapacity" value="100" />
     </bean>
 
</beans>
相關文章
相關標籤/搜索