# 2.进程

什么是进程?

狭义定义: 进程是正在运行的程序的实例 (an instance of a computer program that is being executed)

广义定义: 进程是一个具有一定独立功能的程序关于某个页面集合的一次运行活动, 它是操纵系统动态执行的基本单元, 在传统的操作系统中, 进程即是最基本的分配单元, 也是基本的执行单元

Electron是有Chromium作为内核, Chromium是一个多进程的

xcooo

Electron里面有主进程渲染进程

  • 主进程 - Main Process
    • 可以使用和系统对接的Electron API-创建菜单, 上传文件等
    • 创建渲染进程 - Renderer Process
    • 全面支持Nodejs
    • 只有一个, 作为程序的入口
  • 渲染进程
    • 可以有多个, 每个对应一个窗口
    • 每个都是一个单独的进程
    • 全面支持Nodejs和DOM API
    • 可以使用一部分Electron提供的API
上次更新: 2021/2/21 下午7:52:17