【发布时间】:2010-09-23 17:46:20
【问题描述】:
进程是否至少有一个线程在运行?
如果是这样,那么 Node.js 将默认运行 1 个主线程和 1 个事件循环线程?
【问题讨论】:
标签: multithreading node.js nonblocking
进程是否至少有一个线程在运行?
如果是这样,那么 Node.js 将默认运行 1 个主线程和 1 个事件循环线程?
【问题讨论】:
标签: multithreading node.js nonblocking
不,node.js 仅使用一个线程运行。没有“主线程”和“事件循环线程”。首先运行初始化代码,然后进入事件循环。事件循环运行事件和超时处理程序。就像在浏览器中一样:首先运行
除了workers,这里也和浏览器中的一样(HTML5workers)。工作线程或进程单独启动以卸载长时间运行的计算,并在工作人员完成其任务时运行处理程序。
【讨论】: