node.js - 如何在辅助进程中使用 Electron 遥控器?
问题描述
我阅读了很多关于 Electron 中的主/渲染器进程的信息,对我来说,它们似乎都不适合我的繁重 I/O 任务,所以我正在考虑使用一个额外的进程。在阅读了这篇过时的媒体博客Deep Dive into Electron 的主要和渲染器进程后,我得到了这种感觉,其中指出:
那么我在哪里做 CPU 密集型工作呢?
我曾经认为主进程是“繁重”的理想场所,因为它不会阻塞 UI。这实际上是错误的——如果你在主进程中执行 CPU 密集型工作,它会锁定你所有的渲染器进程(并给你在 macOS 上臭名昭著的沙滩球)。因此 CPU 密集型任务应该在 单独的进程中运行
不幸的是,它是从 2016 年开始的,API 略有变化。不幸的是,我找不到任何更新的示例。我当然找到了require("electron").remote
,但我错过了一些如何产生额外进程的例子。有人有我可以查找的关键字吗?
我使用Electron 9.1.0
和Node 12.8.0. LTS
。
解决方案
推荐阅读
- maven - 在 persistence.xml 中使用 Maven 属性
- r - 仅使用非 NA 单元格替换另一列中的单元格
- amazon-web-services - 在 AWS 负载均衡器的不同端口上路由同一实例的不同项目
- javascript - CreateStackNavigator 在本机反应中返回 null
- python - 将一个小数据框附加到特定列上的大数据框的底部
- python - 使用列表设置初始化 - 两种不同的方法,一种不起作用
- c# - EF Core context.SaveChanges() 在上一条语句之前执行
- android - TableView 未正确显示行标题
- javascript - 带有图像的水平自动收报机 0 速度 onClick js
- android - android.os.NetworkOnMainThreadException 当套接字代码似乎在另一个线程上执行时