返回列表 发帖

请问多线程浏览是什么意思?

是不是就是和Flashget多线程下载是一个道理的?
对不起,很屏蔽的问题,请指教.

不是的.........
...
偶看着就好了

TOP

可否说明一下,具体原理是什么?

TOP

在 maxthon 论坛看到的:
这里声明一下,UI多线程与 我们常说的多线程是不同的。

UI多线程定义:
Windows 窗体中最重要的一条线程规则:除了极少数的例外情况,否则都不要在它的创建线程以外的线程中使用控件的任何成员。规则的结果是一个被包含的控件 如,包含在一个表单中的按钮 必须与包含它控件位处于同一个线程中。也就是说,一个窗口中的所有控件属于同一个 UI 线程。大部分 Windows 窗体应用程序最终都只有一个线程,所有 UI 活动都发生在这个线程上。这个线程通常称为 UI 线程。

UI多线程最重要的作用是缓解假死。而不是说页面多线程下载下来,提高浏览速度。
这是一项很少用到的技术。相关技术文档也非常少。但对目前多TAB浏览器是一项很具竞争力的技术。

TOP

现在才知道是什么东西 阿

TOP

仍不太明白。。。。。。
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

这个解释太学术话。

UI多线程的意思是 windows 应用程序有一个规则,与界面相关的东西放在一个线程中跑。采用传统 MDI 方式(多窗口) 容易假死。所以现在把各个 tab 放在单独的线程中跑,一个线程死了,可以切换到另外一个线程。

TOP

是不是说一个页面死了,然后我们结束这个页面的任务,不会把所有的IE都结束掉?
还好我想问一个问题,就是flashget这种多点下载方式让我们感觉到,下载速度飞速提高.为什么浏览器不能用多点方式浏览?

TOP

不是,是指某个标签停止响应了你还可以操作其他的标签,不会像现在这样全部死掉~

本来就是的,微软的系统自己就是默认两个线程下载,你也可以自己改注册表改多一点,但是效果不会很明显的,一般速度慢是因为服务器对外的带宽有限,而不是对你单纯限速
...
偶看着就好了

TOP

原帖由 kip 于 2006-6-8 14:26 发表
是不是说一个页面死了,然后我们结束这个页面的任务,不会把所有的IE都结束掉?
还好我想问一个问题,就是flashget这种多点下载方式让我们感觉到,下载速度飞速提高.为什么浏览器不能用多点方式浏览?


不行的原因是 flashget下载的是一个相对固定的文件,文件分块也相对固定,而浏览网页则是几十个甚至几百个文件的集合体,多块下载没有速度上的优势

TOP

终于弄清楚了,谢谢"山水人天 "

TOP

hoho,还是多看看别的论坛好啊,要不都不知道maxthon也要多线程呢
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

返回列表