世界之窗论坛's Archiver

decide200 发表于 2007-4-8 14:05

到底多线程的优势在哪里啊

很想知道一下到底这多线程浏览器的优势到底在哪里啊,是性能还是资源占用还是稳定性?
要想发挥多线程浏览器的优势需要什么硬件条件么,比如说多CPU或者多核CPU?
我印象中好像看到过一片文章说多线程实际上是会导致资源占用略微增加的,也不知道到底是怎么回事,哪位牛人给咱上堂技术普及课,给讲讲啊:D

niechel 发表于 2007-4-8 14:38

[quote]原帖由 [i]decide200[/i] 于 2007-4-8 14:05 发表
很想知道一下到底这多线程浏览器的优势到底在哪里啊,是性能还是资源占用还是稳定性?
要想发挥多线程浏览器的优势需要什么硬件条件么,比如说多CPU或者多核CPU?
我印象中好像看到过一片文章说多线程实际上是 ... [/quote]

我也想知道

靖哥哥 发表于 2007-4-8 14:42

2.0 版特性
多线程窗口框架
世界之窗浏览器2.0版是继IE浏览器7.0版之后,世界上第二款采用多线程窗口框架的浏览器,区别于其它采用单线程的多窗口浏览器,多线程框架可以大幅减少由于某个网页假死导致的整个浏览器假死情况,并且可以在一定程度上提高网页打开速度。

elkay 发表于 2007-4-8 14:46

简单来说,使用多线程浏览器的时候如果一个页面发生假死的情况下你仍然可以切换到其他页面继续浏览,而单线程的就做不到

13131 发表于 2007-4-8 14:55

theworld的多线程比目前的Maxthon多线程效率要好些

Maxthon开启多线程后会有些小毛病,但theworld的多线程也未达到最佳状态。

希望双方都能尽快的达到最理想的水平

hukailin 发表于 2007-4-8 15:17

怎么看自己的浏览器设置的是多线程还是单线程?

backdream 发表于 2007-4-8 16:19

没觉得有多好,该死的还是一样死。一个网页有问题,占用100%CPU,想切换到别的浏览器都难,完全分离可能吗。

那巴尔 发表于 2007-4-8 18:16

如果输入法的问题能解决的话……

pukeyu 发表于 2007-4-8 18:20

[quote]原帖由 [i]backdream[/i] 于 2007-4-8 04:19 PM 发表 [url=http://bbs.ioage.com/redirect.php?goto=findpost&pid=268008&ptid=30777][img]http://bbs.ioage.com/images/common/back.gif[/img][/url]
没觉得有多好,该死的还是一样死。一个网页有问题,占用100%CPU,想切换到别的浏览器都难,完全分离可能吗。 [/quote]


啊 呵呵,有同感啊~

sb3083 发表于 2007-4-8 18:35

多线程还有一个缺点就是每打开一个页面输入法又回到了默认的输入法。建议能不能跟马桶一样有一个选择,让用户自己选择是多线程还是单线程?

kemad 发表于 2007-4-8 18:51

可是多线程的TheWorld今天假死了N次!:cold: :cold: :cold:

starsoft 发表于 2007-4-8 18:57

多线程的开销花在线程切换的开销和线程堆栈上的开销会多一点.

这样换来假死的减少还是值得的.

东暴 发表于 2007-4-8 19:03

[quote]原帖由 [i]starsoft[/i] 于 2007-4-8 18:57 发表 [url=http://bbs.ioage.com/redirect.php?goto=findpost&pid=268069&ptid=30777][img]http://bbs.ioage.com/images/common/back.gif[/img][/url]
多线程的开销花在线程切换的开销和线程堆栈上的开销会多一点.

这样换来假死的减少还是值得的. [/quote]

我遇到很多次,一个页面出现假死,还可以浏览其它页面。多线程真的蛮好的。

xwluo26 发表于 2007-4-8 19:16

回复 #14 东暴 的帖子

还没碰到这种情况 一般都是一起CPU100% 不过次数很少了

decide200 发表于 2007-4-8 19:27

那么多线程最主要的优势就是体现在防假死上了么?对性能的提升有多大呢,他最主要的缺点又在哪儿呢?
另外,多线程对硬件有什么要求么?

寄托天下 发表于 2007-4-13 14:31

不好意思啊这几天忙糊涂了,:-)~

mutalisker 发表于 2007-4-13 14:55

多线程不光能防假死,当某个网页由于内部错误崩溃的时候,多线程的浏览器有可能就只把这个标签关闭了,其他的都正常运行。我在使用过程中就遇到过几次。

另外,多线程可以更容易的扩展IE内核的功能。比如1.x的flash过滤是全局的,即使加入了网站白名单,仍然会被过滤。但2.0基于多线程框架后,就可以很容易的支持这个特性,还有就是1.x的时候很多人提出的被拦截页面的url,在2.0架构上也可以很容易实现。还有很多1.x不能实现或者要付出很大性能代价才能实现的功能,基于多线程的架构很简单的就可以支持。

WeeVee 发表于 2007-4-13 15:02

楼上的头像不好看:sweat:

混神 发表于 2007-4-13 15:11

:lol: 应该是星际中的飞龙修改过颜色的样子~

混神 发表于 2007-4-13 15:13

多线程浏览器,再配上多核处理器,那么即使哪个页面出现了假死,也不可能100%CPU的占用了~

这时想怎么样就怎么样~

[[i] 本帖最后由 混神 于 2007-4-13 15:17 编辑 [/i]]

IamAlian 发表于 2007-4-13 15:24

防假死?没发现,该死的都一起死,最大的感觉就是界面漂亮了,手感也比较好,估计在内存分配跟回收方面改善得不错

龙阿 发表于 2007-4-13 15:27

[quote]原帖由 [i]靖哥哥[/i] 于 2007-4-8 14:42 发表 [url=http://bbs.ioage.com/redirect.php?goto=findpost&pid=267957&ptid=30777][img]http://bbs.ioage.com/images/common/back.gif[/img][/url]
2.0 版特性
多线程窗口框架
世界之窗浏览器2.0版是继IE浏览器7.0版之后,世界上第二款采用多线程窗口框架的浏览器,区别于其它采用单线程的多窗口浏览器,多线程框架可以大幅减少由于某个网页假死导致的整个 ... [/quote]


:cold: 说实话啊,目前还没有很好的感受到这些优势,但资源占用上去很多确实有所体会了。

目标另存为 发表于 2007-4-13 16:20

没觉得防假死的优势,一个页面死了还是都挂了:cold:

lanyezyc 发表于 2007-4-13 16:28

那么假死又是什么导致的呢?

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.