<!-- 线程池维护线程的最少数量 -->
<property name="corePoolSize" value="5"></property>
<!-- 线程池维护线程所允许的空闲时间 -->
<property name="keepAliveSeconds" value="300"></property>
<!-- 线程池维护线程的最大数量 -->
<property name="maxPoolSize" value="1025"></property>
<!-- 线程池所使用的缓冲队列 -->
<property name="queueCapacity" value="25"></property>
corePoolSize 是程序启动的核心线程数量
queueCapacity 这个配置的数量,只有任务大于这个数量才会启动maxPoolSize配置的最大线程数量。
如果任务没有超过缓存只会用核心线程数量来出来任务