nodejs事件循环有哪几个阶段

发布时间:2021-11-12 15:10:48 作者:iii
来源:亿速云 阅读:190

本篇内容介绍了“nodejs事件循环有哪几个阶段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

nodejs事件循环的阶段:1、timers(定时器)阶段;2、pending callbacks阶段;3、idle、prepare阶段;4、poll(轮询)阶段;5、check(检查)阶段;6、close callbacks阶段。

nodejs事件循环有哪几个阶段

本教程操作环境:windows7系统、nodejs 12.19.0版,DELL G3电脑。

nodejs事件循环

当Node.js启动时会初始化event loop,每一个event loop都会包含六个循环阶段,nodejs时间循环和浏览器的事件完全不一样。

nodejs事件循环有哪几个阶段
注意:图中的每个方框被称作实践循环的一个阶段(phase),这6个阶段为一轮事件循环。

阶段概括

在事件循环的每次运行之间,Node.js会检查它是否在等待异步I/O或定时器,如果没有的话就会自动关闭。

如果event loop进入了poll阶段,且代码没设定timer,将会发生下面情况:

如果event loop进入了poll阶段,且代码设定了timer:

“nodejs事件循环有哪几个阶段”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. 深度理解nodejs[2]-事件循环
  2. java中线程的生命周期有哪几个阶段

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nodejs

上一篇:ora-29345问题的处理方法

下一篇:Django中的unittest应用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》