美文网首页
node中事件循环

node中事件循环

作者: yueluoxingliu | 来源:发表于2022-06-29 19:43 被阅读0次

一、优先级最高的为nextTick和Promise

二、事件循环中,必须先清空nextTick和Promise

1.timer:存放计时器的回调函数

2.poll :除了timer check,绝大部分都在该队列:文件读取、用户请求等

(1)如果poll有回调,要依次执行,直至清空

(2)如果没有回调:

--------等待其他队列出现回调,结束该阶段,进入下一阶段。

---------如果其他队列没有回调,继续等待,直至出现回调为止(等到操作系统都受不了的时候)

3.check:使用setImmediate的回调会直接进入这个队列

相关文章

  • node中事件循环

    一、优先级最高的为nextTick和Promise 二、事件循环中,必须先清空nextTick和Promise 1...

  • node.js的事件循环

    在node中,事件循环表现出的状态与浏览器中大致相同。不同的是node中有一套自己的模型。node中事件循环的实现...

  • node 事件

    1、事件 1.1普通事件的使用 1.2、Node.js 的事件循环机制解析 1)Node 由事件循环开始,到事件循...

  • 浏览器和Node事件循环的区别

    事件循环,是 js 中老生常谈的一个话题了,而在浏览器和 Node 中的事件循环执行机制也不相同,浏览器的事件循环...

  • node 事件循环

    概念 -单线程、单进程,结合V8的异步回调接口,处理大量并发-API支持回调函数-事件机制采用设计模式中观察者模式...

  • Node事件循环

    Node.js 事件循环机制 Node.js 采用事件驱动和异步 I/O 的方式,实现了一个单线程、高并发的 Ja...

  • node事件循环

    事件循环 事件循环是一个典型的生产者/消费者模式,网络请求,异步IO源源不断的产生提供不同类型的事件到观察者哪里,...

  • node事件循环

    浏览器事件循环见:https://www.jianshu.com/p/64bbefbe5ae5[https://w...

  • Node事件循环

    Node架构图 事件循环核心 核心模块就是LIBUV 在linux上,libuv是对epoll的封装; 在wind...

  • Node事件循环

    官网事件循环:https://nodejs.org/zh-cn/docs/guides/event-loop-ti...

网友评论

      本文标题:node中事件循环

      本文链接:https://www.haomeiwen.com/subject/frtwvrtx.html