因此,我正在考虑使用node-serialport与Electron中的USB设备进行通信。我对并发(尤其是在javascript中)比较缺乏经验,我想知道处理事物的最佳方法是什么。
Electron的文档说不要将本地节点模块与Webworkers一起使用,因为大多数模块的设计和实现都只考虑了一个线程。我的问题是,与非本机(如果甚至存在这种情况)相对应的本机node.js模块到底是什么,以及异步使用它们的最佳方法是什么?我已经阅读了有关Javascript / Node中的异步计算的文章,但对于如何处理类似
的问题,似乎没有明确的答案。编辑:抱歉,我应该添加链接到电子文档的开头 Electron Documentation