关于事件循环线程



我知道只能在node.js程序中运行1个线程。

例如,如果该线程被阻止,例如,等待键盘的输入,是否还能响应其他事件吗?

是否存在分发事件处理的背景事件循环线程?

如果该线程被阻止,是否仍在响应其他事件?

它无法立即做出回应,但希望这些事件在您最终完成障碍时会被排队。

是否存在分发事件处理的背景事件循环线程?

没有背景线程。事件也由"主"(唯一)线程处理。

该规则是在node.js中永远不会阻止。如果需要时间,则必须通过异步回调处理。如果您想同时进行CPU重型操作,则必须使用多个进程(并在异步回调中接收结果)。

所有这些的好处是,您不必担心同步多个线程(因为只有一个线程)。这使编程更安全(但是您必须习惯到处回调)。

相关内容

  • 没有找到相关文章

最新更新