1. 首页
  2. 数据库
  3. 其它
  4. Node.js的异步I/O

Node.js的异步I/O

上传者: 2021-02-01 11:26:13上传 PDF文件 649.87KB 热度 31次
首先,我们着重强调一下Node自身的执行模型——事件循环,正是它使得回调函数十分普遍。在进程启动时,Node便会创建一个类似于while(true)的循环,每执行一次循环体的过程我们称为Tick。每个Tick的过程就是查看是否有事件待处理,如果有,就取出事件及其相关的回调函数。如果存在关联的回调函数,就执行它们。然后进入下个循环,如果不再有事件处理,就退出进程。流程图如图3-11所示。在每个Tick的过程中,如何判断是否有事件需要处理呢?这里必须要引入的概念是观察者。 每个事件循环中有一个或者多个观察者,而判断是否有事件要处理的过程就是
用户评论