在node中,事件循环表现出来的状态和浏览器大致相同,但是node有一套自己的模型。 node事件循环依靠libuv引擎,node选择chrome v8 作为js的解释器,v8将js代码分析后,去掉用node相关的api,这些api最后由libuv引擎驱动,执行对应任务,把不同事件放在不同队列等待主线程执行。 所以,实际上node中的事件循环存在于l...
在node中,事件循环表现出来的状态和浏览器大致相同,但是node有一套自己的模型。 node事件循环依靠libuv引擎,node选择chrome v8 作为js的解释器,v8将js代码分析后,去掉用node相关的api,这些api最后由libuv引擎驱动,执行对应任务,把不同事件放在不同队列等待主线程执行。 所以,实际上node中的事件循环存在于l...