这些额外的过程是什么?

Tim*_*ter 5 electron

在我的 Electron 应用程序中,我打开了主进程和两个渲染器窗口。为什么任务管理器显示8 个“electron.exe”进程?我希望它是3。

谢谢。

Kuz*_*ave 2

额外的进程是电子监听器。

每次向ipcMainipcRenderer添加侦听器时,都会生成一个新进程。

例子

ipcRenderer.on("data", (e, data) => {
  console.log("this will spawn a process")
})
Run Code Online (Sandbox Code Playgroud)

更多的

  • 如果您启动您的应用程序

    • 在此输入图像描述
  • 如果添加监听器

    • 在此输入图像描述
  • 如果窗口可见,Windows 将它们全部加入一个组中:

    • 在此输入图像描述

只是想知道是否有任何方法可以指定进程 ID 或将它们连接在一起的东西......