返回列表 发帖
1.X:单进程+单线程 - 所有页面都在一个进程且都是一个线程
2.X:单进程+多线程:所有页面都在一个进程,所有页面都在不同线程
3.X:多进程+多线程:页面可在不同进程,所有页面都在不用线程
netac 发表于 2009-8-3 14:00 http://bbs.ioage.com/cn/images/common/back.gif

那3.x的多线程什么时候能够用到啊?混合模式?还是有其他的功用

TOP

那3.x的多线程什么时候能够用到啊?混合模式?还是有其他的功用
crystal0808 发表于 2009-8-3 14:33 http://bbs.ioage.com/cn/images/common/back.gif

你用多进程模式,一个页面就占一个进程
我说的“多进程单线程”就是指这个
“单线程”说的是同进程只有一个线程,所以实际上还是多线程

混合模式,就是说有多个进程,每个进程又有多个线程,一个线程一个页面

你想想TW2是不是“一个进程多个线程多个页面”?
现在变成了“多个进程多个线程多个页面”...
结合了多进程,所以才叫混合模式

TOP

你用多进程模式,一个页面就占一个进程
我说的“多进程单线程”就是指这个
“单线程”说的是同进程只有一个线程,所以实际上还是多线程

混合模式,就是说有多个进程,每个进程又有多个线程,一个线程一个页面 ...
Arcanist 发表于 2009-8-3 15:11 http://bbs.ioage.com/cn/images/common/back.gif

后面的应该想的跟我想的一样。
前面有句“‘单线程’说的是同进程只有一个线程,所以实际上还是多线程”,这句的“实际上还是多线程”感觉不对吧。多线程是相对于一个进程里面的线程而言的吧?难道不同进程里面的单个线程组合起来也算多线程?不知道我理解的对不对

TOP

我现在就是用的多进程模式
谁说一个进程就是一个线程呢?
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

TOP

本帖最后由 Arcanist 于 2009-8-3 17:11 编辑
我现在就是用的多进程模式
谁说一个进程就是一个线程呢?
258369 发表于 2009-8-3 16:55 http://bbs.ioage.com/cn/images/common/back.gif


多谢提点,这就是我一直想要弄明白的,我去测试一下
这张图不知道想说明什么,我说的线程只是针对这个标签页面来说的~
我也不知道如何说才好~~毕竟自己也是一知半解
现在编写的程序很少见到单线程的了,多线程并发处理才是效率呀
何况网页里面有那么多的数据需要执行
虽然我不懂程序,但这点还是知道的

TOP

本帖最后由 Arcanist 于 2009-8-3 17:17 编辑
后面的应该想的跟我想的一样。
前面有句“‘单线程’说的是同进程只有一个线程,所以实际上还是多线程”,这句的“实际上还是多线程”感觉不对吧。多线程是相对于一个进程里面的线程而言的吧?难道不同进程里面的 ...
crystal0808 发表于 2009-8-3 16:41 http://bbs.ioage.com/cn/images/common/back.gif

说实话我也有点糊涂了,现在的程序都是多线程了~
但我这里只考虑单个标签,那么线程如何分配呢?
一个标签占据一个进程,用一个线程来执行它,需要多线程么?
(这里只说标签,不知道可懂我的意思?)
如果从整个程序来说,TW1也不是单线程浏览器呀

TOP

说实话我也有点糊涂了,现在的程序都是多线程了~
但我这里只考虑单个标签,那么线程如何分配呢?
一个标签占据一个进程,用一个线程来执行它,需要多线程么?
(这里只说标签,不知道可懂我的意思?)
如果从整 ...
Arcanist 发表于 2009-8-3 17:16 http://bbs.ioage.com/cn/images/common/back.gif


我猜测的是这样:除了用线程来解析页面外,还需要跟别的进程间通信,因为有同组标签、有其他各个功能,所以,多进程模式下,也不会只有一个线程在工作,而还会建立多个线程来实现各个功能。

这些都是我作为普通用户的猜测,如有偏颇,欢迎指教!
PS 这帖子水忒深了……
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

本帖最后由 Arcanist 于 2009-8-3 18:10 编辑
我猜测的是这样:除了用线程来解析页面外,还需要跟别的进程间通信,因为有同组标签、有其他各个功能,所以,多进程模式下,也不会只有一个线程在工作,而还会建立多个线程来实现各个功能。

这些都是我作为普 ...
hblf 发表于 2009-8-3 17:40 http://bbs.ioage.com/cn/images/common/back.gif

我很赞同,都是我用词不准确害的
貌似很多软文也没有明确说明这一点,莫非是故意混淆概念...
如果程序只用一个线程来运行,光想想就头疼

TOP

返回列表