java线程池

来源:互联网 发布:医疗大数据 保险 编辑:程序博客网 时间:2024/06/07 02:47

定义线程池bean

<!--线程池 -->    <bean id="threadPoolExecutor"        class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">        <!-- 核心线程数 -->        <property name="corePoolSize" value="50" />        <!-- 最大线程数 -->        <property name="maxPoolSize" value="120" />        <!-- 队列最大长度 >=mainExecutor.maxSize -->        <property name="queueCapacity" value="5000" />        <!-- 线程池维护线程所允许的空闲时间 -->        <property name="keepAliveSeconds" value="20" />    </bean>
 注入bean @Autowired private ThreadPoolTaskExecutor threadPoolExecutor; threadPoolExecutor.execute(thread);