01 进程和线程的关系
2021-03-04 16:27
标签:准备 资源 管理 事件触发 输入 lazy 事件 url 运行 形象比喻:进程是工厂 ,线程是工人。一(进程)对多(线程)的关系 一个进程里面包含多个线程 进程是操作系统资源分配的基本单位。进程中包含线程。我们的代码是运行在线程中的。 线程是由进程所管理的,为了提示浏览器的稳定和安全性,浏览器采用了多进程模型。稳定性:每次新打开页面tab页,本质是打开了一到多个进程。进程之间是互不影响的。所以当一个tab页面挂断,其他tab页面不受影响。 浏览器多进程模型 刚开始说了 谷歌浏览器默认就会打开9个进程。其中做主要的核心进程有:浏览器进程,渲染进程,网络进程 GPU进程 浏览器进程:负责页面交互 用户交互 子进程管理 提供存储等 网络进程:主要处理网络资源的加载(css js html img 等) 渲染进程:每个页面卡都有单独的渲染进程,用于渲染页面,每个渲染进程都包含GUI渲染线程+js引擎线程+事件触发线程 1用户输入url地址会发送资源请求,这个输入动作是是在浏览器进程里面交互完成 2,浏览器进程会调度一个渲染进程来准备渲染页面 3 浏览器进程会调度网络进程加载网络资源交给渲染进程处理 渲染完毕显示 01 进程和线程的关系 标签:准备 资源 管理 事件触发 输入 lazy 事件 url 运行 原文地址:https://www.cnblogs.com/xiaoliziaaa/p/14351667.html进程和线程:
从输入url到浏览器页面显示发生了什么?
上一篇:C++ 指针详讲、及指针与数组
下一篇:JavaSE——01基础语法