1.Node中的事件循环 node.js运行机制:V8引擎解析js脚本;解析后的代码,调用node API,libuv库负责Node API的执行,将不同的任务分给不同的线程,形成一个事件循环,以异步的方式将任务的返回结果返回给V8引擎,v8引擎再将结果返回给用户。 其中libuv引擎中的事件循环分为6个阶段,它们会按照顺序反复运行,每当进入某一个阶段的时候,都会从对应的对应的回调队列中取出函数去执行,当队列为空或者执行的回调函数数量到达系统设定的阈值,就会进入下一阶段。事件循环的顺序:外部输入数据-》轮询阶段(poll)-》检查(check)-》关闭事件回调(close callback)...