zoukankan      html  css  js  c++  java
  • 异步请求引发的Chrome死锁

    浏览器支持的并发异步请求数目是有限的,当需要的资源过多时候(远远大于并发数目),就需要自己管理XHR请求。


    在实现自己的XHR的Manger时候,当请求数目达到2000多的时候,经常会遇到chrome的xhr状态为pending的情况。

    开始猜测是不是因为请求的数目太多所致。于是测试顺序请求2000多的xhr,结果chrome正常工作。

    检查自己的代码后发现,原来是存在同一资源同时请求的情况。在这种情况下会引发xhr死锁。


  • 相关阅读:
    观察者模式
    工厂模式
    单例模式
    代理模式
    策略模式
    Ioc容器
    Spring概述
    02:入门
    01:背景
    编译原理感悟
  • 原文地址:https://www.cnblogs.com/aiwz/p/6333095.html
Copyright © 2011-2022 走看看