干巴爹兔的博客 干巴爹兔的博客
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

干巴爹兔

卑微的前端打工人
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Electron基础

    • 处识Electron
    • 线程与进程
      • 什么是进程
      • 什么是线程
      • Electron中进程与线程的体现
    • BrowserWindow
    • 进程间的通讯
  • Electron踩坑

  • 《Electron学习笔记》
  • Electron基础
干巴爹兔
2022-09-06
目录

线程与进程

# 什么是进程

根据维基百科的介绍,进程是指计算机中已执行的程序,理解一下,通常情况下,你每开启一个程序,计算机中就会多出一个进程,每个进程之间都是相互独立的,就像淘宝的进程不会去读区抖音进程里的数据,但是进程之间也是可以通过一些特殊的方法进行通信,例如IPC。

# 什么是线程

线程是操作系统能够进行运算调度 (opens new window)的最小单位。大部分情况下,它被包含在进程之中,是进程 (opens new window)中的实际运作单位。如果我们把进程比作一个大车间的话,线程就好比车间中的一个个的工人,他们是可以共享车间内的资源。

# Electron中进程与线程的体现

在Electron中,每一个窗口就是一个进程,ELectron将进程区分为两类,一类是渲染进程,一类是逻辑进程,他们之间的关系是,逻辑进程负责管理各个渲染进程,在逻辑进程中,我们主要用来实现文件上传,事件通讯等功能,渲染进程有单独的html、js和css文件,主要负责页面的渲染,Electron的这一特性意味着它和它的老大哥Chrome 一样是吃内存大户

activity

编辑 (opens new window)
#Electron
上次更新: 2022/09/08, 15:49:40
处识Electron
BrowserWindow

← 处识Electron BrowserWindow→

最近更新
01
使用Vscode开发一个小插件
10-21
02
Vscode插件配置项监听
10-18
03
使用has属性构造必填效果
10-14
更多文章>
Theme by Vdoing | Copyright © 2020-2023 互联网ICP备案: 闽ICP备18027236号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式