关于spring线程池ThreadPoolTaskExecutor的作用
2015-08-14 11:29
561 查看
关于spring的ThreadPoolTaskExecutor:
他的一个应用场景就是调第三方的接口的时候,有可能第三方响应非常缓慢,这个时候最好的办法就是能有个最大的等待时间,不然自己的程序会一直卡死,阻塞,最好的办法就是使用
ThreadPoolTaskExecutor.excute(new Runable(){
})调用线程的方法来执行与第三方接口的交互
<bean id="syncTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="20" />
<property name="maxPoolSize" value="50" />
</bean>
他的一个应用场景就是调第三方的接口的时候,有可能第三方响应非常缓慢,这个时候最好的办法就是能有个最大的等待时间,不然自己的程序会一直卡死,阻塞,最好的办法就是使用
ThreadPoolTaskExecutor.excute(new Runable(){
})调用线程的方法来执行与第三方接口的交互
<bean id="syncTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="20" />
<property name="maxPoolSize" value="50" />
</bean>
相关文章推荐
- 树,森林,二叉树的互相转换
- spring <context:annotation-config> 跟 <context:component-scan>诠释及区别
- 字符串分隔(java)
- A题之变态青蛙跳
- java设计模式----原型模式
- spring 装载完成默认启动指定方法
- java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
- 华为校招上机笔试试题(B卷)——java实现
- java动态缓存成长小纪(二)——缓存算法的实现:LRU、LFU、FIFO
- 浅谈使用java解析和生成JSON
- Java中的Scanner类和String类
- Java代理模式
- java执行class文件简单示例
- Java是解释型语言
- Java 多线程总结
- Spring MVC 教程,快速入门,深入分析
- Spring MVC 教程,快速入门,深入分析
- java多线程定时任务
- Java中多态性的实现
- Java工厂方法的设计模式