java多线程_多线程优化方法或思路

思路借鉴1、
【生产问题】
    某个接口xServiceAPI一次访问会启动10个线程,这10个线程都没有用线程池做限制管理,
其中有5个线程是访问远程A系统的,由于访问A系统的线程启动太多,进而导致A系统的http连接池的300个连接耗光出现问题。
【解决思路】
    这种直接启动线程的方式,线程的生成和回收都很消耗系统资源。经讨论决定使用“线程池”来替代现有的方式,
并对xServiceAPI接口的对外系统访问增加“超时限制”,防止线程全卡在 IO 上。



参考博客:

--Java性能调优的11个实用技巧
http://www.iteye.com/news/32754

猜你喜欢

转载自franciswmf.iteye.com/blog/2392131
今日推荐