进程&线程
进程 当启动一个应用的时候,计算机会开启一个进程,会分配给一定的内存,在内存中开发你的应用,我们将它称为‘工厂’,两个进程使用IPC(inter Process Communication)通信
线程 每个线程就像工厂里的员工,可以做自己的事,也可以相互配合,由工厂调配
浏览器主进程
管理子进程,提供服务功能
渲染进程
将html、css、js渲染成界面、js引擎v8和排版引擎Blink在上面,为每个tab创建渲染进程(大多数时候是一个渲染进程,但也有多个的情况,与window.opener属性以及浏览器安全策略——站点隔离相关,参见:https://blog.csdn.net/wangfeijiu/article/details/106609953)
gpu进程
负责3d css效果,和ui界面绘制
网络进程
负责网络请求,网络资源加载
插件进程
负责插件运行(由于插件很容易崩溃,所以放在单独的进程里,不容易影响别人)
网友评论