spring线程池配置

来源:互联网 发布:js 字符串替换 中文 编辑:程序博客网 时间:2024/05/22 07:08
<!-- 配置线程池 异步线程池 -->      <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">          <!-- 线程池维护线程的最少数量 -->          <property name="corePoolSize" value="10" />          <!-- 线程池维护线程的最大数量 -->          <property name="maxPoolSize" value="100" />          <!-- 线程池所使用的缓冲队列 mainExecutor.maxSize -->          <property name="queueCapacity" value="1000" />          <!-- 线程池维护线程所允许的空闲时间 -->          <property name="keepAliveSeconds" value="3000" />          <!-- 线程池对拒绝任务(无线程可用)的处理策略 AbortPolicy会抛出RejectedExecutionException异常。-->          <property name="rejectedExecutionHandler">              <bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy" />          </property>      </bean>
原创粉丝点击