问答题 · 后端 · nodejs · @{ formatTime(detail.create_time) }
什么是事件循环?
Node只运行在一个单一线程上,至少从Node.js开发者的角度是这样的。在底层, Node是通过libuv来实现多线程的。
Libuv库负责Node API的执行。它将不同的任务分配给不同的线程,形成一个事件循环, 以异步的方式将任务的执行结果返回给V8引擎。可以简单用下面这张图来表示。
每一个I/O都需要一个回调函数——一旦执行完便推到事件循环上用于执行。
微信小程序:前端开发宝典
记住密码 忘记密码