事件循环如何在引擎盖下工作?

问题描述 投票:0回答:1

我开始深入研究事件循环的工作原理。据我所知,除了处理文件外,它在I / O操作(网络)的单个线程中运行。阅读libuv中的各个阶段。但我无法理解回调/句柄是如何放入这些libuv队列的。例如,我发出http请求并传递回调,问题是:请求实际被处理的地方,因为libuv侦听事件(种类:得到响应),谁发出这些事件?它是由OS处理的吗?

我想我对这个话题有误解,但我真的无法弄清楚在哪里可以找到答案,我该怎么开始阅读等等...谢谢。

node.js event-loop libuv
1个回答
-2
投票

这很简单。答案在https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/的第一段。感谢@James让我认真阅读这篇文章。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.