cjl-df

浏览器概述及多进程简介

1. 浏览器简介

2. Browser进程和浏览器内核(Renderer进程)的通信过程

首先,应该对浏览器内的进程和线程都有一定理解了,那么接下来,再谈谈浏览器的Browser进程(控制进程) 是如何和内核通信的,这点也理解后,就可以将这部分的知识串联起来,从头到尾有一个完整的概念。 如果自己打开任务管理器,然后打开一个浏览器,就可以看到:任务管理器中出现了两个进程(一个是主控进程, 一个则是打开Tab页的渲染进程), 然后在这前提下,看下整个的过程:(简化了很多)

3. 梳理浏览器内核中线程之间的关系

到了这里,已经对浏览器的运行有了一个整体的概念,接下来,先简单梳理一些概念