返回列表 发帖
看得好晕啊

别胡猜了。

3种模式都是多线程


1.x到2.x的过渡,主要引入了多线程机制,所以这是进步的地方

2.x到3.x,架构的改变,引入了灵活的框架模式,当然此前优秀的多线程 不会变动的
这里是永远的家 :)

TOP

本帖最后由 duckZCX 于 2009-8-3 12:31 编辑

- -开发组估计也不好说这个问题,我大致说一些我明白的。

1.    由于IE当时的单页面方式造成管理不便和视觉不爽等特点,才催生了各式各样的多页面浏览器,而这个多页面和线程是没有 任何联系的,更别提进程了。  

所以,TW1是单进程,单线程。 PS:IE6貌似是单进程,多线程。

2.在TW1的简洁灵活的基础上,推陈出新的TW2主要问题是解决IE核心的假死问题,于此同时多线程的 架构就已经初具模型了,而后有了TW2的多线程机制。

至此,TW2系列,单进程,多线程。  ----防假死较TW1进一步改善。


3.线程和进程永远是两个共生体,加之TW2本身的一些不足之处和开发组自己的经验,逐渐催生更好的防假死模式,那就是多进程。当然,在此模式下,会衍生出很多难以控制到的地方,这也是到目前为止TW3的防假死依旧还在改进当中,这项工作也是长期的了。

TW3系列:多进程,多线程。
这里是永远的家 :)

TOP

TW2和MT2所说的多线程都是UI多线程,IE6应该不是
其实那个所谓的更好的防假死,应该都是搜狗起的头,然后大家跟风,余下带来的问题解决就有好有坏了,自己觉得MT2.5的解决的好些.
Continued 发表于 2009-8-3 12:37 http://bbs.ioage.com/cn/images/common/back.gif

都是程序的爹妈,都会为完善自己的孩子而努力,所以思维撞车是很常见的事情,所谓的谁早谁晚也只是噱头罢了,重要的是谁能善后得当,哈哈。
这里是永远的家 :)

TOP

那么,从TW2开始,是不是就是一个页面一个线程呢?线程又是如何分配的?
Arcanist 发表于 2009-8-3 12:39 http://bbs.ioage.com/cn/images/common/back.gif

你挖那么详细干嘛,要技术白皮书啊?

- -再往上问,我要被丢西红柿了
这里是永远的家 :)

TOP

返回列表