两个请求同时打到同一个url,服务器是由两个线程同时处理吗

两个请求同时打到同一个url,服务器是由两个线程同时处理吗

在这个项目中,两个请求同时打到同一个url,服务器是由两个线程同时处理吗,还是要阻塞等待前一个请求处理完,才能处理后一个请求?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2023-07-24 10:11:49

同学你好,当多个请求访问同一个地址时,同时只能有一个请求进行执行,其他请求都会被阻塞。也正是因为这样会导致过多请求时,后续请求超时,所以实际的处理方式是使用分布式集群和负载均衡策略进行解决。

祝学习愉快~

  • 提问者 书山压力大123 #1

    不能由多个线程来处理吗

    2023-07-24 14:41:22
  • 同学你好,分布式的底层依赖也是多线程。但是仅使用多线程或者进阶的分布式也不能完全解决多请求问题,所以还需要使用集群和负载均衡。

    祝学习愉快~

    2023-07-24 14:46:44
  • 单体架构的不能多线程来处理HTTP请求吗?哪这个为啥要用ThreadLocal来解决线程安全问题?还用了线程池,这个线程池是用来干啥的?

    https://img1.sycdn.imooc.com//climg/64c09e8e09811c6519961626.jpg

    https://img1.sycdn.imooc.com//climg/64c09e9409667bb919701630.jpg


    2023-07-26 12:18:44
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师