有什么方法可以创建线程以一次运行多个方法吗?
这样,如果任何方法在所有其他线程之间失败,则应终止。
每个node.js进程在设计上都是单线程的。因此,要获得多个线程,您必须具有多个进程(正如其他一些发帖人所指出的那样,您还可以链接到一些库,这些库使您能够使用Node中的线程,但是没有这些库就没有这种能力。请参阅Shawn Vincent的回答,参考https://github.com/audreyt/node-webworker- threads)
您可以从主要流程启动子流程,如node.js文档中所示:http : //nodejs.org/api/child_process.html。该示例在此页面上非常好,并且非常简单。
然后,您的父进程可以在它启动的任何进程上监视close事件,然后可以强制关闭您启动的其他进程,以实现您正在谈论的一个“全部失败”的策略。