在节点中执行回调

Execute callback in node

本文关键字:回调 执行 节点      更新时间:2023-09-26

我知道Node.js是单线程的,并且使用异步操作进行I/O。

每当 Node.js 不执行代码时,运行时都会检查事件 (更准确地说,它使用平台原生 API,允许它 事件发生时激活)。每当将控制权传递给 节点.js运行时,可以处理另一个事件。该事件可能是 从 HTTP 客户端连接,或者可能从文件读取。

在 Node 中可以同时执行多少个回调?

你自己的所有代码都在单个线程中执行,因此一次只有一个回调在主动运行,它将继续运行,直到它调用异步函数或完成。

Node 在事件循环上运行,您可以将其视为事件循环的每个时钟周期都要处理的回调队列。因此,回调是逐个执行的,因为循环位于单个线程上,这就是使process.nextTick()等函数可用的原因。

只能同时触发一个回调。