腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ASP.NET核心与Node.
js
相似性
javascript
、
c#
、
asp.net
、
node.js
、
multithreading
我使用Node.
js
已经有一段时间了。我在很大程度上了解它的内部工作原理(事件
循环
和其他东西),但是ASP.NET Core看起来非常类似于Node.
js
。in previous ASP.NET versions too)因此,以下结论是否正确: Node.
js
只有一个
线程
来
执行
javascript代码(同步),还有许多用于后台异步操作的工作
线程
。ASP.NET核心使用多个
线程
<
浏览 1
提问于2016-09-22
得票数 1
1
回答
为什么当promise的异步函数中有while
循环
时,
JS
会停止主
线程
的
执行
?
javascript
、
asynchronous
、
while-loop
为什么
JS
在
执行
一个带有while
循环
的异步函数后会停止
执行
剩余的代码?另外,我该如何修复它呢? while(true){}foo();我原以为它会记录“内容”,但结果整个程序都停止
执行
了。
浏览 0
提问于2019-07-29
得票数 0
1
回答
如何通过Node.
js
中的
线程
池处理阻塞I/O?
node.js
、
multithreading
我最近学习了Node.
js
,并尝试深入了解Node.
js
体系结构。但是,在浏览了多篇文章和链接(如堆栈溢出、node.
js
博客)之后,我仍然感到困惑的是,具有事件
循环
的单
线程
和作为客户端请求或事件一部分的多
线程
阻塞I/O请求如何同时发生。根据我的研究,带有事件
循环
的单
线程
继续在事件队列上轮询,以了解客户端请求是否已经出现。一旦找到事件或请求,它就会检查它是阻塞i/o还是非阻塞操作。如果发现它是非阻塞的,则立即将响应发送回客户端。我的
浏览 1
提问于2016-06-24
得票数 0
回答已采纳
3
回答
node.
js
处理阻塞IO操作
javascript
、
node.js
我想了解node.
js
的内部工作原理,我有意包括计算任务(
循环
)。但是我发现它还是阻塞了主
线程
。.10但是,根据node.
js
架构,高计算任务不应该由从
线程
池和事件
循环
中挑选的不同
线程
执行
,继续
执行
非阻塞任务吗? 有人能解释一下脚本的架构和行为吗?
浏览 2
提问于2021-10-13
得票数 0
1
回答
为什么现代浏览器
JS
引擎是多
线程
的?
javascript
、
asynchronous
、
internals
我了解现代浏览器的
JS
engnine(如V8、Spidermonkey、Chakra等)。在内部使用
线程
池,即使只向
JS
程序员公开单个
线程
(运行事件
循环
)。显然,Web工作者(很少使用)需要多个
线程
(或多个进程),否则他们无法利用多个CPU核心。我的问题是,除了Workers之外,用多
线程
实现
JS
引擎有什么好处呢?为什么
JS
引擎不能通过内部依赖
JS
程序员使用的相同的事件
循环
来保持单
线程</
浏览 0
提问于2016-12-18
得票数 2
回答已采纳
1
回答
node.
js
事件
循环
是如何记住在长时间运行的操作完成后需要回调的?
javascript
、
node.js
、
multithreading
我对NODE.
JS
非常陌生,我在node.
js
中读到,只有单个事件
循环
(因为它是单
线程
的)存在。由于nodejs是异步的,事件
循环
将调用longRunningOperation,移动到下一行代码以在模块中
执行
(如果有的话)。现在,当longRunningOperation返回时,我的事件
循环
如何知道它现在应该在longRunningOperation返回时运行回调。在java中,我们有方法栈,
线程
被卡在调用longRunningOperation的点上
浏览 3
提问于2015-08-04
得票数 5
回答已采纳
1
回答
Node.
js
实际上在底层使用了多个
线程
吗?
node.js
、
asynchronous
、
posix
在阅读了所有关于node.
js
的文献后,我还是回到了这个问题上,node.
js
本身是否在幕后使用了多个
线程
?我认为答案是肯定的,因为如果我们使用简单的异步文件读取示例,则必须做一些工作来读取文件,但如果节点的主事件
循环
没有处理此工作,那么这一定意味着应该有一个POSIX
线程
在某个地方运行,负责文件读取,然后在完成时将回调放入要
执行
的事件
循环
中那么,当我们说Node.
js
在一个
线程
中运行时,我们实际上是指node.
js
浏览 6
提问于2012-09-29
得票数 11
回答已采纳
1
回答
无法确定任何并发性
javascript
、
node.js
为此,我得到了这两个模块:const fork = require('child_process').fork; console.log(data); console.log(i);newModule.
js
浏览 3
提问于2018-10-01
得票数 1
回答已采纳
2
回答
Node.
js
事件
循环
模型如何很好地扩展
node.js
我知道这个问题在过去已经被详细讨论过了(),但是我仍然不能正确理解node.
js
事件
循环
模型,以及作为一个单
线程
模型它如何处理并发请求。直到现在我的理解是:我们收到一个IO请求-->一个
线程
是由node.
js
内部产生的,IO请求被交给它-->因为这是一个IO请求,所以CPU将它交给DMA控制器并释放这个
线程
-->这个
线程
再次进入
线程
池,为不同的请求服务--> DMA仍然在做IO,一旦DMA获取所有数据,就会触发某种类型的事件--
浏览 1
提问于2014-11-05
得票数 0
4
回答
单独
线程
上的Javascript回调函数
javascript
、
jquery
、
multithreading
、
dom-events
Javascript是单
线程
的。那么回调函数及其包含的函数是否与主
循环
/事件
循环
在同一个
线程
上
执行
呢?.");朋友们,我看到了你的
浏览 2
提问于2013-12-05
得票数 11
回答已采纳
3
回答
nodejs是如何处理非阻塞IO的,即使它是单
线程
的?
node.js
我想知道nodejs是如何处理非阻塞IO的,即使它是单
线程
的。看了这么多文章,还是没有澄清我的疑虑。 请一些人用示例/图表来解释这一点,这将是很棒的。提前谢谢。
浏览 1
提问于2016-08-30
得票数 2
回答已采纳
1
回答
在‘ComponentDidUpdate’中有一个长时间运行的函数时,function不会在‘`render`’期间更新DOM
javascript
、
reactjs
、
dom
我有以下情况,在我的棋盘游戏界面的基础上的反应。const move = ... return this.apply_move(state, move); let board_copy = _.cloneDeep(state.board); ... board:
浏览 5
提问于2020-06-12
得票数 1
回答已采纳
4
回答
在NodeJS中,事件
循环
和v8引擎是如何相互作用的?
javascript
、
node.js
、
v8
、
event-loop
我不明白到底是什么让NodeJS看起来像单
线程
的?是事件
循环
是单
线程
的,还是实际的JavaScript代码使用v8引擎在单个
线程
中运行?这两个(v8和事件
循环
)是如何相互作用的?
浏览 0
提问于2019-03-10
得票数 4
3
回答
Node.
js
什么时候阻塞?
node.js
、
multithreading
、
asynchronous
、
event-handling
因此,Node.
js
是单
线程
的,因为(i) Javascript是和(ii)避免了所有多
线程
陷阱。 为了同时做很多事情,尽管是单
线程
的,但它实现了异步
执行
。但是,所有传入的
执行
某些工作的请求(即与DB对话)以及必须返回到客户端的所有工作结果(即发送一些数据)都使用该单
线程
。Node.
js
使用单
线程
内部的“事件
循环
”来获取所有请求,并将它们分配给非阻塞I/O任务。所以I/O任务是非阻塞的,因为异
浏览 0
提问于2016-04-16
得票数 8
1
回答
Chrome V8如何编译和运行Javascript?
javascript
、
google-chrome
据我所知,浏览器将获取所有
JS
代码,编译它,然后
执行
它。它实际上不能分步骤进行编译,因为这更像是解释( V8在任何时候也解释代码吗?) 另外,我想了解为什么Javascript被称为非阻塞?实际上,运行时环境(V8)不是真正使
JS
‘非阻塞’的环境吗?Javascript是单
线程
的,根据我的理解,只要所有同步代码都完成
执行
,
线程
就会死掉。实际上,是事件
循环
通过“将死
线程
带回生命”来保持Javascript“活着”。事件
循环
实际上不是Ja
浏览 0
提问于2019-08-15
得票数 2
2
回答
为什么在使用异步等待语法时还要等待while
循环
?
javascript
、
asynchronous
、
while-loop
、
async-await
我正在努力深入理解async-await语法。因此,我编写了一些代码来说明我对async-await的了解。这是我的代码:doSomething(); const result = await stackUp();} console.log('first'); let counter = 0; while (counter < 40000
浏览 0
提问于2019-08-24
得票数 3
回答已采纳
1
回答
在类型记录/JavaScript或Python中,等待/异步程序的
执行
流程是什么?
javascript
、
typescript
、
asynchronous
、
async-await
我是一个专注于多
线程
的C++开发人员,这个概念干扰了C++程序的
执行
方式。 我确实理解了允诺对象,并发!=并行性的强调,以及事件
循环
。我可以遵循这样的要求:拥有一个并发
执行
程序不同部分的单
线程
应用程序,但是在事件
循环
中什么“创建”了一个事件呢?是Promise对象吗?还是async关键字?还是某些I/O函数中的某些东西不被阻塞?我所知道的最接近的概念是Python中的Global解释器lock,其中有几个
线程
等待全局锁,因此Python在一个
循环</e
浏览 1
提问于2020-07-01
得票数 0
3
回答
V8引擎在Node.
js
中扮演什么角色?
node.js
、
multithreading
、
concurrency
、
v8
、
libuv
最后是减少内存占用和上下文切换,因为Node.
js
只使用两个
线程
( V8单
线程
和一堆C++工作
线程
加上libuv的主
线程
)。因此,等待传入http请求的
线程
是
执行
libuv事件
循环
的libuv的主
线程
。我在libuv中添加了一个回调,当请求传入时,这个回调将在V8引擎中
执行
? 操作系统创建一个事件并发送到事件
循环
。事件
循环
处理事件并创建
浏览 3
提问于2016-01-23
得票数 1
1
回答
node.
js
如何调度异步和同步任务?
javascript
、
node.js
我知道node.
js
如何异步
执行
代码而不阻塞
执行
的主
线程
,方法是使用事件
循环
来调度异步任务,但我不清楚主
线程
究竟是如何决定搁置一段代码进行异步
执行
的。(基本上这段代码应该异步
执行
,而不是同步
执行
,区别是什么?) 此外,节点提供的异步和同步API是什么?
浏览 3
提问于2022-06-20
得票数 1
回答已采纳
1
回答
什么是事件的Javascript原子
执行
单元?
javascript
、
asynchronous
、
async-await
、
dom-events
、
javascript-engine
Javascript引擎正在
执行
一个函数,该函数依次调用另一个函数(按顺序),这会持续5秒。同时,由用户或以编程方式触发了几个事件。
浏览 13
提问于2016-12-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python循环执行
JMeter之线程组循环次数
Node.js应用守护线程。
python调用js代码执行
JS引擎是单线程的吗?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券