RSL(包括ResourceModule)是并发被加载的还是顺序被加载的? --
RSL不只一个,这些RSL被Flex框架串行加载,即加载完一个后再加载下一个。 ? >>源代码片断佐证: mx.core.RSLListLoader.as package mx.core ?//构造函数,调用函数loadNext()加载第一个RSL ??? //加载RSL ???????? // Load the current RSL. ? ? //一个RSL加载完毕后,再加载下一个???? ??????? // Load the next RSL. } ? ======================================================================== >>猜测:为什么不采用并发下载? (1)。FlashPlayer的并发下载功能有缺陷,造成并发下载的时候会莫名出现问题。 ???????? 参考: 《同时new了多个URLLoader 加载文件时所遇到的问题》 ??????????????????? http://bbs.9ria.com/thread-88518-1-1.html (2)。http协议中对客户端请求连接数的限制 ???????? 参考: 《IE并发连接限制(as)AS队列加载类(as3和as2)》 ??????????????????? http://kb.cnblogs.com/a/1583038/?? ???????? 参考: 《“HTTP协议对客户端并发连接数目的限制” vs “Flex并行上传或下载” 》 ??????????????????? http://www.voidcn.com/article/p-wzvobwfl-bdn.html (3)。基于(2),代码形式上并行了,但其本质不过是有限数量的并发连接,剩下的连接处于等待状态而已。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 正则表达式 – 正则表达式可以是数字字符,也可以是字母数字
- 【题解】Knight Moves-C++
- c# – 在使用SubscribeOn(Scheduler.TaskPool)时避免Rx中的
- React Native iOS环境搭建
- 利用 Create React Native App 快速创建 React Native 应用
- swift - 数据和类型
- ruby-on-rails – 检查current_user是否是资源的所有者,并允
- C++实现单链表按k值重新排序的方法
- How to control the flash light(iOS platform)
- ruby-on-rails – 虚拟属性和批量分配