如何处理Node.js中的密集任务
让我们开始说我是Web开发新手。
我正在研究一个我selectNode.js作为服务器运行时环境的项目。
从我所了解的Node.js是单线程的事件为基础的。 所以对于处理很多小任务来说很好,但是处理密集型任务可能会导致一些阻塞。
我应该如何实现密集的任务处理程序,将不会阻塞服务器的工作?
我想在服务器上实现另一个应用程序,只要我的node.js应用程序要求,这个应用程序将处理密集的任务。 (这甚至可以在PHP或ASP或Node.js的其他实例中实现),这是合理的吗?
Child_process
它允许你创build过程实例。
更多的信息可以在node.js文档中find: