Node.js,进程和线程问题

时间:2010-09-23 17:46:20

标签: multithreading node.js nonblocking

进程是否至少有一个线程正在运行?

如果是这样,那么Node.js默认会有1个主线程和1个事件循环线程在运行吗?

1 个答案:

答案 0 :(得分:2)

不,node.js只运行一个线程。没有“主线程”和“事件循环线程”。首先运行初始化代码,然后输入事件循环。事件循环运行事件和超时处理程序。正如在浏览器中一样:首先在< script>中运行初始化代码。标签,然后是处理程序。

除了工作者,这里也与浏览器中的相同(HTML5工作者)。单独启动工作线程或进程以卸载长时间运行的计算,并在工作人员完成其任务时运行处理程序。