Chrome:仅仅打开了1个页面,为什么有4个进程?

时间:2021-06-07 20:12:44   收藏:0   阅读:21

Chrome 浏览器是多进程浏览器。

Chrome架构:仅仅打开了1个页面,为什么有4个进程

打开1个页面至少需要1个网络进程、1个浏览器进程、1个GPU进程以及1个渲染进程,共4个;如果打开的页面有运行插件的话,还需要再加上1个插件进程。

进程

启动一个程序的时候,操作系统会为该程序创建一块内存,用来存放代码、运行中的数据和一个执行任务的主线程,我们把这样的一个运行环境叫进程。

线程

进程内的这些“子任务”

进程和线程之间关系:

  1. 进程中的任意一线程执行出错,都会导致整个进程的崩溃。
  2. 线程之间共享进程中的数据。
  3. 当一个进程关闭之后,操作系统会回收进程所占用的内存。
  4. 进程之间的内容相互隔离。

原文:https://www.cnblogs.com/pooc/p/14859941.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!