如果在终端中输入“ node index.js”会发生什么?

时间:2018-09-12 13:09:04

标签: node.js

如果在终端中键入“ node index.js”会发生什么?

这是我的猜测

  1. 需要全局模块(console.log或计时器)

  2. 从硬盘加载index.js

  3. V8处理它。 require(fs),require(express),将I / O操作传递给另一个线程,再加上减号..etc。

  4. os或线程或V8可以完成此工作。如果他们完成了此任务,则会将回调函数插入到我已注册的事件队列中。

  5. 现在!在libuv中启动事件循环。它从事件队列中获取回调函数并对其进行处理。

  6. 循环检查队列循环..重复。

我是对的吗?还是我错了?

请给我一些光线。

0 个答案:

没有答案