SpringBoot的controller为什么不能并行执行

架构帅 2021-02-07 04:25:12
多个http请求到达controller的时候,是不同的线程进行处理的。照理说应该是可以并行的。
不能并行的场景:
Chrome:同一个浏览器连续多次访问同一个url会造成多次访问的关系变为串行。如果请求阻塞,后续相同请求也会阻塞。
Firefox和Safari:连续多次访问同一个url,并行。
...全文
952 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_31257143 2021-02-26
  • 打赏
  • 举报
回复
你是个逗比吧,你的浏览器是穿行执行的,你甩锅springboot?
  • 打赏
  • 举报
回复
你说的线程一样是指的线程名称吗?一样的线程名称会不会是线程释放后重新从连接池中获取到的呢?
一只三黄鸡 2021-02-23
  • 打赏
  • 举报
回复
浏览器虽然异步,但是好像是单线程的
rumlee 2021-02-10
  • 打赏
  • 举报
回复
这跟springboot没关系
maradona1984 2021-02-08
  • 打赏
  • 举报
回复
这根SpringBoot有啥关系...你都用不同浏览器测试出了不同的效果,那说明变量是浏览器,而不是服务端
菜鸟①个 2021-02-07
  • 打赏
  • 举报
回复
开启了长连接?就是keep–alive请求头,开启后就会使用同一个连接

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧