node.js中事件轮询机制是如何运作的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计409个文字,预计阅读时间需要2分钟。
使用libuv库实现的概事轮询机制:
1. Timers阶段:定时器阶段,处理即将到期的定时器。
2.Pending callbacks阶段:处理IO相关的回调函数,如TCP错误等。
3.Idle, prepare阶段:空闲和准备阶段,执行一些不需要立即完成的IO操作。
4.Poll轮询阶段:轮询所有socket和文件描述符,检查是否有事件发生。
本文共计409个文字,预计阅读时间需要2分钟。
使用libuv库实现的概事轮询机制:
1. Timers阶段:定时器阶段,处理即将到期的定时器。
2.Pending callbacks阶段:处理IO相关的回调函数,如TCP错误等。
3.Idle, prepare阶段:空闲和准备阶段,执行一些不需要立即完成的IO操作。
4.Poll轮询阶段:轮询所有socket和文件描述符,检查是否有事件发生。

