如果在终端中键入“ node index.js”会发生什么?
这是我的猜测
需要全局模块(console.log或计时器)
从硬盘加载index.js
V8处理它。 require(fs),require(express),将I / O操作传递给另一个线程,再加上减号..etc。
os或线程或V8可以完成此工作。如果他们完成了此任务,则会将回调函数插入到我已注册的事件队列中。
现在!在libuv中启动事件循环。它从事件队列中获取回调函数并对其进行处理。
循环检查队列循环..重复。
我是对的吗?还是我错了?
请给我一些光线。