首页 > 系统相关 >electron的两个进程

electron的两个进程

时间:2024-05-08 09:34:15浏览次数:15  
标签:两个 渲染 app js electron 进程 窗口

electron 有两个类别的进程,一个是主进程,另一个是渲染进程

 

主进程:

启动后一直存在的,相当于一个树的主干
并不会展示出来,是看不到的
所有跟系统资源交互的操作都在这里进行
操控渲染进程,新建或销毁一个渲染进程

  1. 调用 app.js 文件,app.js 里面的内容就是 主进程 的内容,里面会有启动程序的代码
    1. 创建一个浏览器窗口
      1. 在 app.js 里面新建一个渲染进程,也就是新起一个窗口
      2. 把需要展示的首页 index.html 指定给这个窗口
    2. 在 app.js 的程序启动代码块中添加上面创建的浏览器窗口即可

主进程的Console打印到系统终端


渲染进程:

渲染进程是一个个的浏览器窗口,就是用于展示
渲染进程就是能看到的界面
如果需要跟系统交互,就需要用 ipcRenderer 跟主进程进行数据交互。

渲染进程的Console打印到控制台终端

标签:两个,渲染,app,js,electron,进程,窗口
From: https://www.cnblogs.com/zhulongxu/p/18178971

相关文章

  • java 两个列表的元素是否相等且各自元素数量相等
    示例如下:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){List<String>list1=Arrays.asList("深圳攀峰运","深圳攀峰运","广州博纳德","广州博纳德","广州博纳德","广州博纳德");......
  • 查看PHP-FPM的内存占用、进程个数等信息
    查看每个PHP-FPM进程的内存占用(并排序):1ps-ylCphp-fpm--sort:rss这个命令会显示所有php-fpm进程的内存占用情况,并按内存占用大小进行排序。查看当前php-fpm总进程数:1ps-ylCphp-fpm--sort:rss|wc-l这个命令会列出php-fpm的所有进程,然后通过wc-l计算行数,从而得到......
  • 两个事务方法导致异常抛出Transaction rolled back because it has been marked as ro
    异常现场(背景)在springboot事物操作开发中,如果A方法调用B方法,A和B方法都在不同的类中,且A和B都加了@Transactional注解,A调用B方法时,将B方法trycatch了。代码:@ServicepublicclassBService{@Transactional(rollbackFor=Exception.class)publicvoidb......
  • 动态判断两个时间的时间间隔--时分秒
    <!--div--><view>{{countRunTime(fromTime,toTime,'hh时mm分')"}}</view><!--script-->countRunTime(date1,date2,pattern){//date1开始时间,date2结束时间,pattern显示格式(这里只需要显示经时时分秒格式)letstartTime=newDate(date1......
  • 记一次java进程频繁挂掉问题排查修复
    前言最近业务部门有个java服务进程会突然无缘无故的挂掉,然后这个服务会产生一堆类似hs_err_pid19287.log这样的日志。业务部门负责人就把hs_err_pidxxx的日志发给我,让我帮忙看下问题。本文就来回顾一下,我是如何帮业务部门进行问题排查排查历程首先hs_err_pidxxx的日志有提示如......
  • redis自学(41)JVM进程缓存
      前置数据库的表规划:数据库的表尽量做分离,是因为一个商品的数据事实上是非常多的,需要对商品的数据进行解耦,字段太多查询的效率会比较低;另一方面,系统需要给数据加缓存,如果都在一张表里,那么作为缓存的话,就只有一整条数据作为缓存,一旦一条数据里的任意一个字段做了修改,整个商品......
  • 进程监控神器Supervisor 转载
    作者:Ais137https://juejin.cn/post/73544069807843737981.概述Supervisor是一个C/S架构的进程监控与管理工具,本文主要介绍其基本用法和部分高级特性,用于解决部署持久化进程的稳定性问题。2.问题场景在实际的工作中,往往会有部署持久化进程的需求,比如接口服务进程,又或者......
  • Razavi - RF Microelectronics的笔记 - Differential Output Current
    Onpage400,example6.26,weareaskedtoanalyzeadouble-balancedcircuitonits\(IP_2\).Idon'tgetwheredoes(6.127)comefrom.Sincethere'snoexplanationon(6.127),Iguessthisequationisobvious.SoIreducetheproblemandtry......
  • linux 进程通信之信号量
    信号量Linux函数semget();semctl();semop();信号量三个函数头文件#include<sys/sem.h>intsemget(key_t_key,int_nsems,int_semflg);intsemctl(int_semid,int_semnum,int_cmd……);intsemop(intsemid,structsembuf*_sops,size_t_nsops);se......
  • C语言 子进程段错误后变成僵尸进程
    空指针获取首元素时出现段错误,子进程异常退出,父进程没有处理。#include<stdio.h>#include<unistd.h>intmain(){pid_tpid;pid=fork();if(pid>0){printf("fatherprocessisPID:%d\n",getpid());while(1){......