在Node.js中,事件循环如何工作?

时间:2011-09-20 08:53:07

标签: javascript node.js

我想了解事件循环模块 - 究竟是在node.js中幕后发生了什么(操作系统明智,线程明智) 当有人写入文件并应用回调时会发生什么。 setTimeout如何工作?

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

我发现这篇博文也非常有用The JavaScript Event Loop: Explained

答案 2 :(得分:0)

如果您使用Node或JS,则事件循环机制在前端和后端几乎相同。 setTimeout不是JS或Node的一部分,此方法是浏览器API(前端)和V8引擎(后端)的一部分。您可以通过Phillip的这段视频直观地了解它:https://www.youtube.com/watch?v=8aGhZQkoFbQ

更清晰的概念是,您可以详细了解Microtaskshttps://javascript.info/microtask-queue