多线程

    可以在Electron的Web Workers里使用Node.js的特性。要用的话,需把中的nodeIntegrationInWorker选项设置为true

    注意: 此选项在 或 Service Workers 中不可用,因为沙盒策略不兼容。

    在Web Workers里可以直接加载任何原生Node.js模块,但不推荐这样做。 大多数现存的原生模块是在假设单线程环境的情况下编写的,如果把它们用在Web Workers里会导致崩溃和内存损坏。

    现在安全顺利地加载原生模块的唯一办法,就是确保在Web Workers启动后app不加载原生模块。

    1. throw new Error('Load native module is not safe')