15楼#
发布于:2009-05-12 11:15
显然那篇文章翻译的人没有编程的知识,而且连词典都没去查,multi-processor正确的翻译是多进程。
分配代码运行在哪个cpu,是操作系统的功能和权限,应用程序没有这个功能和权限,程序只能管理线程和进程。程序只要是多线程的,操作系统会自动把线程分配到不同的cpu。 比如对cpu性能要求很高的游戏,只要做好把任务划分成多线程,就可以做到各个cpu都是高负载。所以如果是想提速,做多线程就可以了。 FF实际上已经是多线程的。所以可以说FF一直都是支持多CPU的。 多进程浏览器是Chrome率先使用的,每个网站一个进程,各网站就相互区隔开了。目的是防崩溃和提高安全。多进程对提速应该是没什么好处,因为进程间交换数据消耗比单进程大,拖慢倒是有可能。 |
|
16楼#
发布于:2009-05-12 11:15
mozilla总是先描绘一个great future,然后让我们朌到脖子都断。
|
|
|
17楼#
发布于:2009-05-12 11:15
|
|
|
上一页
下一页