这里声明一下,UI多线程与 我们常说的多线程是不同的。
UI多线程定义:
Windows 窗体中最重要的一条线程规则:除了极少数的例外情况,否则都不要在它的创建线程以外的线程中使用控件的任何成员。规则的结果是一个被包含的控件 如,包含在一个表单中的按钮 必须与包含它控件位处于同一个线程中。也就是说,一个窗口中的所有控件属于同一个 UI 线程。大部分 Windows 窗体应用程序最终都只有一个线程,所有 UI 活动都发生在这个线程上。这个线程通常称为 UI 线程。
UI多线程最重要的作用是缓解假死。而不是说页面多线程下载下来,提高浏览速度。
这是一项很少用到的技术。相关技术文档也非常少。但对目前多TAB浏览器是一项很具竞争力的技术。
原帖由 kip 于 2006-6-8 14:26 发表
是不是说一个页面死了,然后我们结束这个页面的任务,不会把所有的IE都结束掉?
还好我想问一个问题,就是flashget这种多点下载方式让我们感觉到,下载速度飞速提高.为什么浏览器不能用多点方式浏览?
原帖由 mutalisker 于 2006-6-9 17:05 发表
hoho,还是多看看别的论坛好啊,要不都不知道maxthon也要多线程呢
原帖由 Kinkairy 于 2006-6-9 20:27 发表
实际在去年的时候,mt的多线程版本就已经有了。。。
原帖由 mutalisker 于 2006-6-13 11:17 发表
给一个看看?还是内部版不让拿出来?
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) | Powered by Discuz! 7.2 |