程序员

node事件循环

2020-11-09  本文已影响0人  小a草
事件循环

事件循环是一个典型的生产者/消费者模式,网络请求,异步IO源源不断的产生提供不同类型的事件到观察者哪里,事件循环然后从观察者哪里去取出事件并处理。

windows 实现方式 IOCP, linux实现方式多线程

启动进程,node会创建一个类似while的循环,每执行一次循环过程称为Tick, Tick的流程如下:

2020-11-09_212757.png

因此整个事件循环的流转图如下:


2020-11-09_155014.png
上一篇 下一篇

猜你喜欢

热点阅读