event-loop 相关问题

事件循环是指无限循环的动作,用于根据回调和消息处理数据。

请解释这个行为?

我对Timer函数,微任务和事件侦听器的执行顺序有疑问:let promise = Promise.reject(“ Err @!”); setTimeout(()=> {promise.catch(er => ...

回答 1 投票 -1

具有+ =]的异步函数>

让x = 0;异步功能test(){x + =等待5; console.log('x:',x); } test(); x + = 1; console.log('x:',x); x记录的值是1和5。我的问题是:为什么...

回答 5 投票 24

如何在JavaScript中执行异步功能?

让x = 0;异步功能test(){x + =等待5; console.log('x:',x); } test(); x + = 1; console.log('x:',x); x的记录值是1和5。这就是为什么x的值...

回答 1 投票 0

显示窗口后执行代码

我正在一个Windows应用程序上工作,在该应用程序中我实现了整个事件循环以及所有类似我自己的事情(这是有原因的)。在一个地方,我需要在窗口之后执行一些代码...

回答 3 投票 0

为什么与在事件循环外执行setTimeout和setImmediate的顺序不一致? [重复]

setTimeout(()=> {console.log(“ In setTimeout”);}); setImmediate(()=> {console.log(“ In setImmediate”);});输出:如您所见,我第一次运行该模块时,setImmediate的...

回答 1 投票 0

确认我对nodejs事件循环的理解

我已经使用nodejs事件发射器创建了一个非常非常基本的nodejs事件循环实现,我正在寻找是否错过了任何东西的输入。评论和建议...

回答 1 投票 0

Kivy事件安排得太早了

Python 3.7 Kivy 1.11.1 OSX 10.14.6我正在编写25 fps的Kivy应用程序,该应用程序应具有10ms的快速事件循环。问题在于调用循环要快得多-几乎是立即执行。是否有...

回答 1 投票 0

将更改Form.Label.Text的自定义事件处理程序

我能够创建一个简单的表单,该表单显示一些文本并在按下按钮后执行一些操作。这是我正在使用的代码:Function Button_Click(){[System.Windows.Forms.MessageBox] :: Show(“ ...

回答 1 投票 0

eventemitter.emit方法未在节点js中返回

我在使用eventemitter.emit方法时遇到问题。基本上这就是我想要做的。我有一个运行时间很长的进程(受CPU限制),它会生成输出对象,并且由于这是受CPU限制的进程...

回答 1 投票 0

常规node.js / javascript问题和事件循环

我有以下问题:我让两个函数写入数据库。在将它们插入数据库之前,我检查是否存在类似的项目:const storeListing =异步列表=> {//一些...

回答 1 投票 0

事件循环执行顺序错误

我有一个非常简单的Node.js示例,以了解事件循环setTimeout(function(){console.log(“ Timeout 1”);},0); fs.readFile(“ test-file-empty.txt”,()=> {console.log(“ File 1”); ...

回答 1 投票 0

通道单连接(会话)yo事件处理程序映射

我们是Netty的新手,并试图将其用作客户端。我们的用例是生成多个工作线程,但在同一通道(单个TCP连接)上发送请求。但是据我们了解...

回答 1 投票 0

JavaScript中的事件循环如何工作? process.nextTick和setImmediate如何工作?

[任何“ setTimeout”和“ setInterval”完成时,事件循环会将其转移为轮询阶段的回调还是在该阶段执行该回调?是否执行'process.nextTick()'回调...

回答 1 投票 1


为什么nodejs fs同步同步api在应该在工作池(nodejs的默认值)上执行时会阻塞主线程(甚至循环)?

这是一个理论问题,我以前认为,在nodejs中,昂贵的任务(例如I / O,网络...)将在工作池中的工作程序上执行,而不是在主节点事件循环上执行,因此不会阻塞...

回答 1 投票 0

QCoreApplication :: processEvents-为什么必须仅从主线程调用它?

由于只有一个QCoreApplication对象,为什么从哪个线程调用QCoreApplication :: processEvents()无关紧要?毕竟,线程都共享相同的地址空间。

回答 2 投票 1

无限Javascript循环会阻塞渲染吗?

在此视频(10:00)中,那个家伙说了无限长的一会儿(true);循环将阻止渲染,这将使gif停止动画。但是当我自己尝试代码时,却无法选择该段落...

回答 1 投票 1

事件循环在Dart中开始以及事件队列如何工作

第一个问题是事件循环何时开始?我在一个网站上读到它是在main方法之后开始的,但是为什么当我们尝试这样的方法main()async {Future(()=> print('future1')); ...

回答 1 投票 0

轮询阶段是否管理请求的分配和执行?

我正在了解事件循环。我感到困惑的是,轮询阶段是执行以下提到的两项操作还是执行任何一项操作,如果不是,则执行哪个阶段? 1)决定是否有一个请求...

回答 1 投票 0

如何检查程序的NodeJS即将存在

说某人实现的不同setTimeout函数:常量的setTimeout =(FUNC,毫秒)=> {const的未来= Date.now()+ MS;而(Date.now()<未来){//什么也不做} FUNC(); }; ...

回答 1 投票 1

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