nodeja中的事件循环与浏览器中的事件循环之间的差异

问题描述 投票:0回答:2

在浏览器中,当我们运行Web应用程序时,事件循环将启动,该循环监视该选项卡并处理异步任务。每个选项卡都有其自己的事件循环,每个选项卡都在浏览器中进行处理。

我对node js事件循环体系结构感到困惑。假设我有一个节点js应用程序并将其部署在server。当我发出请求时,我的请求将启动nodejs进程,并且一个事件循环专用于该进程,即(它将处理所有计时器,刻度线,所有异步任务和行为) )。当我再提出一个请求时,它将启动我的应用程序的另一个nodejs进程,并附加一个事件循环...从浏览器选项卡中进行类比(每个选项卡都是一个单独的进程,并且具有自己的事件循环)。我是对的还是我错过了什么?和plzz..dont提供YouTube链接以观看事件循环视频。我的主要目的是清除我的心理模型。

在浏览器中,当我们运行Web应用程序时,事件循环将启动,以监视该选项卡并处理异步任务。每个选项卡都有其自己的事件循环,每个选项卡都是浏览器中的进程。我是...

javascript node.js process event-loop
2个回答
0
投票

[当您使用nodejs运行应用程序时,将启动一个进程,这会产生用于处理io的线程池。

[有一个事件循环,它响应请求而从io线程接收数据。如果事件循环被阻止,则请求将排队,直到可以接收为止。


0
投票

当我发出请求时,我的请求将启动nodejs进程,并且一个事件循环专用于该进程,即(它将处理所有计时器,刻度线,所有异步任务和行为)。当我再提出一个请求时,它将启动我的应用程序的另一个nodejs进程,并附加一个事件循环...从浏览器选项卡中进行类比(每个选项卡都是一个单独的进程,并且具有自己的事件循环)。] >

© www.soinside.com 2019 - 2024. All rights reserved.