浏览器的多线程与js引擎的单线程1. 浏览器的线程与进程2. 浏览器为什么要多进程?3. Browser进程与Render进程,GPU进程之间的如何合作?4. 览器渲染Render进程(浏览器内核)有哪些线程?5. JS引擎线程的相关介绍6. Promise的出现
1. 浏览器的线程与进程(1) 进程与线程进程学术上说,进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。我们这里将进程比喻为工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。线程在早期的操作系统中并没有线程的概念,进程是能拥有资源和独立运