概述
并发编程
1.在Service中实现多线程的返回结果聚合,例如下图
分三个线程,线程1、线程2、线程3来现实用户信息系统、用户余额系统、用户积分系统
最后进行返回结果聚合
2。在使用多线程的情况下,继续使用线程池来实现减少运行时间。
3。怎么增加吞吐量
在Tomcat中,server.xml中有MaxThread =150,即最多有150个主线程并发执行。
见下图增加吞吐量的方法。在controller中创建一个异步线程,迅速结束主线程,让新创建的异步线程来返回结果。达到增加吞吐量的效果
占用了一个Tomcat的连接数,从运行的解决来看,主线程迅速结束,释放了Tomcat连接池的线程
之前的并发量是150
做请求的异步处理后,吞吐量迅速上升。
也可以采用方法来提高吞吐量:
最后
以上就是腼腆舞蹈为你收集整理的并发编程----接口聚合 (实现方法)的全部内容,希望文章能够帮你解决并发编程----接口聚合 (实现方法)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复