//spring mvc文件中的配置
<!-- ThreadPoolExecutor -->
<bean id="threadPoolTaskExecutor" class="com.magisal.pmr.commons.threadPool.SosThreadPoolTaskExecuror">
<!-- 核心线程数,默认为1 -->
<property name="corePoolSize" value="100" />
<!-- 最大线程数,默认为Integer.MAX_VALUE -->
<property name="maxPoolSize" value="2100" />
<!-- 队列最大长度,一般需要设置值>=notifyScheduledMainExecutor.maxNum;默认为Integer.MAX_VALUE -->
<property name="queueCapacity" value="2000" />
<!-- 线程池维护线程所允许的空闲时间,默认为60s -->
<property name="keepAliveSeconds" value="200" />
</bean>
//java类
public class SosThreadPoolTaskExecuror extends ThreadPoolTaskExecutor {
//重写excute方法
public void execute(){
super();
}
}