进程和线程,都是 CPU 工作时间片的一个描述。

    进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。线程就是进程中的更小单位,描述了执行一段指令所需的时间。

    在使用浏览器的使用,当打开一个 Tab 页时,其实就创建了一个进程,一个进程中可以有多个线程,比如渲染线程、JS 引擎线程、HTTP 请求线程等。当发起一个请求时,其实就创建了一个线程,当请求结束后,该线程可能就会被销毁。