编程语言
首页 > 编程语言> > Nodejs 事件循环是什么?

Nodejs 事件循环是什么?

作者:互联网

单线程的 Node.js 必须是非阻塞的,以防止线程阻塞在需要很长时间才能完成的任务上,事件循环负责实现这种非阻塞行为,它使用应用程序线程调度挂起的任务。

Node.js 在任务完成时通过回调来处理异步函数返回的响应。与创建任务的事件类似,任务完成后也会发出一个事件。Node.js 将需要处理的事件添加到事件队列。

事件循环对事件队列中的事件进行迭代,并安排何时执行其关联的回调函数。

标签:Node,Nodejs,阻塞,js,任务,循环,事件,事件队列
来源: https://blog.51cto.com/u_15166492/2707241