js进程、线程

54 阅读1分钟

进程

进程是一个程序运行的实例,分为单进程和多进程

单进程:操作系统为程序分配一块内存,用来存储 代码、数据、文件、主线程

多进程:操作系统为程序分配一块内存,用来存储 代码、数据、文件、线程1、线程2

线程:依附于进程,由进程启动和管理

特点:

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

浏览器进程架构图

image.png

最新的面向服务的浏览器架构(Services Oriented Architecture,简称 SOA)

image.png 查看浏览器任务管理

image.png