腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
检查node.
js
事件循环中
的
事件
这个问题
的
一个变体已经在SO ()上被问到了,但是这个线程已经过时了一年多了。目前,我正在检查node.
js
文档和libuv,但是似乎什么都没有出
浏览 3
提问于2014-06-09
得票数 10
回答已采纳
1
回答
在公共dir reactjs/nextjs中上传图像
、
、
:1013:3)",”at DiskStorage.destination ",“at processTicksAndRejections”(
内部
/进程/任务
队列
:95:95:5)“, 在runNextTicks(
内部
/进程/任务
队列
:64:3)、“at processImmediate (
内部
/timers.
js
:437:9)”}、“承诺”:{}、“堆栈”:“Runtime.UnhandledPromiseRejec
浏览 7
提问于2022-03-21
得票数 0
1
回答
AWS node.
js
'ping‘模块权限错误
、
、
、
、
但是当我测试lambda时,我看到了这个承诺
的
错误。我如何允许我
的
lambda
执行
此操作?谢谢您
的
支持。未处理
的
承诺拒绝{"errorType":"Runtime.UnhandledPromiseRejection",“errorMessage”:“错误: ping.probe:在
执行
ping程序时出错。:470:16)”、“at processTicksAndRejections(
内部
/进程/任务
队列
浏览 3
提问于2021-05-03
得票数 1
1
回答
Node.
js
事件循环理解(用图表)
、
、
Js
代码一次只能从current queue
执行
一个函数(任务/作业)。目前
执行
的
Js
代码可以将微任务(作业)添加到current queue之后
执行
,将宏任务(任务)添加到check queue。它只能通过请求API来完成任务,才能将任务添加到其他
队列
。Idle, prepare阶段用于一些
内部
节点
js
业务(比如垃圾收集)。 Poll阶段从线程池中轮询线程,并用适当
的
回调填充
队列
。I
浏览 4
提问于2017-08-08
得票数 31
1
回答
在
JS
场景背后,异步是如何工作
的
,对吗?
、
、
我有一个关于
JS
中异步性
的
问题。它是如何工作
的
。我不确定我是否做对了,我希望你能帮我弄清楚。setTimeout(() => console.log('three'), 3000);以便console.log('start')进入CallStack,
执行
并退出一旦它完成,它
的
回调函数就会“移动”到回调, console.log('two')也会进入CallStack,并被<
浏览 4
提问于2022-07-21
得票数 0
回答已采纳
2
回答
在javaScript(事件循环)中调用堆栈和任务
队列
有什么区别?
、
、
、
在事件循环
的
上下文中,我在区分调用堆栈和任务
队列
时感到困惑。 调用堆栈-->每次脚本或函数调用函数时,都会将其添加到调用堆栈
的
顶部。任务
队列
->任务是由标准机制计划运行
的
任何JavaScript代码,例如最初开始运行程序、运行事件回调或触发间隔或超时。
浏览 13
提问于2022-11-02
得票数 0
1
回答
角度变化检测zone.
js
、
、
、
对一篇关于zone.
js
in Angular2+
的
文章有疑问。我在读。我觉得有些地方有点神秘,有一些问题,我不确定我是否正确理解。该条规定: 上面的语句是否意味着堆在事件
队列
中
的
多个异步回调只有一个
执行
上下文,因此this
的
值相同?这是一种通用机制,我们可以使用它向浏览器添加额外
的
功能。角使用
内部
区域来触发变化检测
浏览 0
提问于2018-05-14
得票数 0
回答已采纳
3
回答
JavaScript事件
队列
和setTimeout(…)
{}Time elapsed with func2: 1001 ms我希望func1首先被触发,因为它是第一个被添加到事件
队列
中
的
事件然后,由于
JS
的
单线程性质,请等到func1返回,然后在
队列
中
执行
下一个事件,即func2。 那么,发生了什么?
浏览 0
提问于2016-01-09
得票数 2
回答已采纳
2
回答
为什么Node.
js
被称为“JavaScript
运行时
构建”?
、
、
在
的
主页上,很清楚地说-- 程序
运行时
是一个特定
的
持续时间,程序在其中
执行
自己。我们知道,Node.
js
附带预编译
的
浏览 8
提问于2017-06-19
得票数 1
回答已采纳
2
回答
为什么then()中
的
回调是通过
JS
中
的
作业
队列
执行
的
、
我是
JS
的
新手,正在学习Promises。我所面临
的
困惑是then()中
的
回调被推入作业
队列
。然后,将console.log('Done')传递给then(),并将then()中
的
回调传递给作业
队列
。为什么?在从异步setTimeout获得数据之后,为什么需要将回调then()传递给作业
队列
?首先,当代码
执行
时,
JS
引擎在
内部
遇到promise和setTimeout。然后,将se
浏览 0
提问于2019-11-16
得票数 0
1
回答
作业
队列
和JavaScript
运行时
Node.
js
公开process.nextTick,它确保在控制返回到
运行时
时调用提供
的
回调。通过防止对作业
队列
中
的
作业进行评估,这将带来“饥饿事件循环”
的
风险。Internet公开了setImmediate,据我所知,它使用了一个单独
的
作业
队列
和一些逻辑,以便在每次循环迭代中从
队列
中弹出一次项,从而避免了“事件循环饥饿”。requestAnimationFrame维护自己
的
回调
队列
,这些回调将被一
浏览 1
提问于2015-08-17
得票数 4
回答已采纳
4
回答
JavaScript异步和
运行时
、
我已经读了很多关于异步JavaScript
的
文章,但是我仍然不能完全理解它。例如,我
浏览 3
提问于2020-08-30
得票数 1
回答已采纳
2
回答
setTimeout或setInterval是否使用线程来触发?
、
我知道
JS
是单线程
的
,也就是说,AFAIK,所有的回调函数(也就是。事件处理程序)将被排队并按顺序
执行
。我知道它
的
回调函数被放在
队列
中供以后
执行
,但是为什么事件可以在已经
执行
的
时候被调用呢? 是因为setTimeout()开始使用单独
的
线程在
内部
计算时间并触发其完成事件吗?请注意,我在这里不是在谈论它
的
回调
执行
;相反,我试图理解setTimeout如何计算时间并触发它
的</
浏览 0
提问于2015-02-22
得票数 17
回答已采纳
3
回答
引入事件循环优先于任务
队列
的
单独微任务
队列
的
动机是什么?
、
、
、
、
我对
JS
中如何调度异步任务
的
理解 如果我说错了什么,请纠正我:
JS
运行时
引擎代理由一个事件循环驱动,该循环收集任何用户和其他事件,将任务排入
队列
以处理每个回调。事件循环持续运行,并具有以下思维过程: 是
执行
上下文堆栈(通常称为调用堆栈)为空? 如果是,则将微任务
队列
(或作业
队列
)中
的
任何微任务插入到调用堆栈中。继续
执行
此操作,直到微任务
队列
为空。因此,微任务之间
的
应用程序环境基本
浏览 52
提问于2021-02-14
得票数 9
回答已采纳
2
回答
固定性智能合约部署过程中出错:未捕获错误:已调用回调
、
、
未捕获
的
错误:回调已被调用。在WriteStream
的
/home/blockchain/master/node_modules/merkle-patricia-tree/node_modules/async/lib/async.
js
(node_modules/merkle-patricia-tree/node_modules/async/lib/async.
js
:358:17)在Wri
浏览 27
提问于2021-01-30
得票数 1
1
回答
使用rxjs观察值实现广度优先搜索
、
、
、
我尝试实现
的
东西并不完全是广度优先搜索,但它与常见
的
广度优先搜索
的
实现方式类似。在尝试使用广度优先搜索查找最短路径时,首先从具有起始节点
的
队列
开始,将该节点弹出,然后将该节点
的
子节点添加到
队列
中,继续循环。当您找到您正在寻找
的
结束节点时,您将停止
执行
/从
队列
中弹出内容。我想要做
的
是拥有一个可以订阅
的
外部观察点。当有人订阅时,它将启动一个
内部
可观察对象<e
浏览 13
提问于2021-11-13
得票数 0
2
回答
用RabbitMQ插件在Grails中创建
队列
运行时
、
、
、
、
我有一个系统,外部系统可以订阅由我
的
系统生成
的
事件。该系统使用Grails 2编写,使用进行
内部
消息传递。事件通过HTTP传递给外部系统。我希望为每个订阅服务器创建一个
队列
,以防止缓慢
的
订阅服务器端点减慢发送给其他订阅服务器
的
消息。订阅可能发生在
运行时
,这就是为什么在应用程序配置中定义
队列
是不可取
的
。如何使用Grails RabbitMQ插件创建具有主题绑定
运行时
的
队列
? 由于从R
浏览 4
提问于2016-05-25
得票数 0
回答已采纳
2
回答
NodeJS程序在抛出错误UnhandledPromiseRejection后不退出
、
、
我有一个用JavaScript编写
的
函数。我试图调用一个函数,它从我
的
主要函数中
执行
一些工作。程序继续
执行
下一个代码和函数,并得到以下错误:- { "errorType":"Runtime.UnhandledPromiseRejection","errorMessage":“错误:员工号是强制性
的
:207:43”、“at processTicksAndRejections (
内部
/ process /task
浏览 2
提问于2020-09-08
得票数 0
2
回答
JS
承诺是如何实现单线程
的
?
、
、
Javascript是单线程
的
。我从中了解
的
是,如果
JS
,我在代码线上
执行
,让我们说一个函数。除非将该函数从堆栈中移除,否则不能转到下一行。话虽如此,我还是不明白,在解释器还在解析允诺代码
的
时候,承诺是如何让我们在路上
执行
其他代码块
的
。 我是
JS
的
新手,所以我试图理解底层
的
实现。我看到了一个PHP承诺实现
的
例子,其思想是PHP可以在一个不同
的
线程中分叉一个单独
的
进
浏览 0
提问于2018-09-02
得票数 12
回答已采纳
3
回答
C++优先级
队列
-基于更新优先级
的
重新排序
、
、
、
、
一些背景:我正在构建一个C++线程管理器,它允许用户创建一个AsyncJob对象并分配
执行
的
优先级。我有一个JobManager单例类,它管理这些AsyncJobs
的
优先级
队列
,并在可用时将它们分配给线程。 问题是:用户需要能够修改优先级AFTER创建。例如,基于某些
运行时
事件,可能需要比其他事件更紧急地加载文件。我面临
的
问题是,当调用push()或pop()时,优先级
队列
只会重新排序
内部
堆上
的
元素。我想做
的
是这样<
浏览 6
提问于2014-06-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Node.js 10.7.0 发布,基于 V8 的 JavaScript 运行时
10 分钟理解 JS 引擎的执行机制
Python可能会让安全工具看到运行时正在执行的操作
百战程序员分享:关于NODE的后端知识
苹果正在考虑终止iPhone和iPad的Safari内部强制执行标准
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券