多线程项目优化

 

查看接口调用时间

 

 使用压测工具countDownLatch进行压测

 

 

 

改造思路:

 

 

 改造方式:每个接口使用一个子线程

 

 

 

一个子线程复制成三个线程

 

 

 

 接口聚合

 

 

 

FutureTask是juc中的类,java.util.concurrent.FutureTask

 

FutureTask原理:两个方法 run(),get() 

 

 

使用等待通知实现futureTask.get()

 

 

 

 

 阻塞,唤醒耗时

 

tomcat主线程等待子线程

 

 

 

servlet3.0 使用子线程返回到浏览器

 

 具体实现

 

 主线程不阻塞 

 

 

并发处理

 service中使用queue、批处理

 

 

  定时任务

  展开

 

 

posted @   northli  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示