【发布时间】:2016-08-25 21:15:22
【问题描述】:
根据电子 js 文档,我可以使用节点 js 模块。 我想创建多个单独的进程来执行繁重的计算任务而不阻塞 UI。
我有 2 个选项可以调用 node.js child_process.fork()
- 在渲染器进程中为每个任务调用 child_process.fork()
- 我可以使用 electron.js ipc 模块从渲染进程向主进程发送消息,然后在主进程中,我可以为每个任务调用 child_process.fork()
我的问题是 1.在Main Process中使用child_process.fork()代替Renderer Process有什么好处? 2、在Main进程中调用child_process.fork()会不会让UI更流畅?
注意:我需要为每个任务创建多个单独的进程,所以我不能只使用单个主进程来进行繁重的计算。
【问题讨论】:
标签: javascript node.js electron