如何处理Node.js中的密集任务

让我们开始说我是Web开发新手。

我正在研究一个我selectNode.js作为服务器运行时环境的项目。

从我所了解的Node.js是单线程的事件为基础的。 所以对于处理很多小任务来说很好,但是处理密集型任务可能会导致一些阻塞。

我应该如何实现密集的任务处理程序,将不会阻塞服务器的工作?

我想在服务器上实现另一个应用程序,只要我的node.js应用程序要求,这个应用程序将处理密集的任务。 (这甚至可以在PHP或ASP或Node.js的其他实例中实现),这是合理的吗?

Child_process

它允许你创build过程实例。

更多的信息可以在node.js文档中find: