[mark] nodeJS 入门

认识 v8 引擎

[mark] nodeJS 入门_第1张图片
image.png

深入理解nodeJS单线程

浅析NodeJS单线程模型

nodejs 初步认知

存在一个主线程,维护一个事件队列,每进来一个请求,
异步 I/O 是要放在事件队列中,主线程有空了便去事件队列中做事件循环 即


[mark] nodeJS 入门_第2张图片
node.js system

event loop,在event loop中是单线程,将每一个 I/O 操作放到线程池中,分配线程进行操作,完成之后做回调返回又回到了event loop 中。
event 将其放在事件队列中。

同时,event loop继续循环,直到队列中完全清空为止。

下面这个图会更清晰

[mark] nodeJS 入门_第3张图片
image.png

你可能感兴趣的:([mark] nodeJS 入门)