Spirng 線程池的使用

<bean id="taskExecutor"   
        class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">  
                <property name="corePoolSize" value="5" />  
                <property name="maxPoolSize" value="10" />  
                <!-- 緩存隊列 -->
                <property name="queueCapacity" value="20" />
                <!-- 線程池維護線程所容許的空閒時間 -->
        		<property name="keepAliveSeconds" value="300" />
                <!-- 對拒絕task的處理策略 -->
                <property name="rejectedExecutionHandler">
             		<bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy" />         
             	</property>
                <property name="WaitForTasksToCompleteOnShutdown" value="true" />  
    </bean>
@Autowired
private ThreadPoolTaskExecutor taskExecutor;
相關文章
相關標籤/搜索