event-loop 相关问题

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

process.nextTick 与微任务执行顺序

我在节点js中有以下代码片段 Promise.resolve().then(() => { Promise.resolve().then(() => console.log('promise')); process.nextTick(() => console.log('nextTick')); }); //

回答 1 投票 0

在Nodejs上下文中,为什么存在 "Don't Block Event Loop "这句话,即使在开发中也无法避免?

想象一个简单的快递网络应用,就像下面这样。 const express = require('express')......

回答 1 投票 -1

Javascript:避免急切的异步执行,并在事件循环上优先调用。

我的Javascript应用需要在UI线程上做一些繁重的计算(在这个问题的范围内,我们忽略web工作者)。幸运的是,要做的工作是尴尬的并行,可以切......

回答 1 投票 0

承诺链调用和分别的区别?

代码sample1.promise.resolve().then()=>{console.log('1')}).then()=>{console.log('1')}).then()=>{console.log('1')}).then()=&gt。Promise.resolve().then()=>{console.log('1')}).then(()=>{console.log('2')}); Promise.resolve().then()=>{console.log('3')}).then(()=>{console.log('4')}); output: 1 3 2 ...

回答 1 投票 0

事件循环和承诺

当我在控制台运行下面的代码时,我得到的输出是: "start" "Promise 2" "end"。"start" "Promise 2" "end" "Promise 1" console.log("start"); Promise.resolve().then( () => console.log("Promise 1"))......。

回答 1 投票 1

事件回调中事件listeners的优先级在哪里?

所以在这个帖子中,macrotask队列似乎包括movemouse。但后来用这段代码 按钮1...

回答 2 投票 1

事件执行顺序和渲染

var con = document.getElementById('con'); con.onclick = function(){Promise.resolve()。then(function Promise1(){con.textContent = 0; // requestAnimationFrame(()=> con.textContent = ...

回答 1 投票 0

事件循环,事件执行顺序和渲染

为什么此代码在执行微任务后不会触发渲染?为什么后消息在计时器之前执行?

回答 1 投票 0

如何在Javascript工作程序中“正确”产生消息处理?

[在Worker中,我需要定期让步,以允许事件循环安排传入消息的处理。—目前,我使用新的promise和setTimeout()来做到这一点。 addEventListener('message',()=&...

回答 1 投票 1

在ipython笔记本中集成tkinter事件循环

使用这样的简单tkinter gui:将tkinter导入为tk类Application(tk.Frame):def __init __(self,master = None):tk.Frame .__ init __(self,master)...

回答 1 投票 0

Vert.x仍然阻止EventLoop,即使在executeBlocking中运行了阻塞代码

我有代码:public static void main(String [] args){Vertx.vertx()。deployVerticle(“ com.my.domain.app.Server”); //Server.java} public void start(){Router router = Router.router(vertx); ...

回答 1 投票 0

[[JavaScript] EventLoop中的任务和宏任务之间是什么关系?

[当我研究EventLoop时,HTML标准和MDN都没有提到宏任务概念(只是任务和微任务),但是我在一些博客中看到了它们。我想知道宏任务来自何处?...

回答 1 投票 0

在此示例中,节点的执行顺序是什么

在Node JS中提供setImmediate函数功能的常见示例是以下代码console.log('1'); setImmediate(()=> console.log('2')); console.log('3');其中...

回答 1 投票 1

node.js默认情况下是否异步?

我精通node.js,从2年起一直在JS工作。但是我仍然对节点的异步特性感到困惑。看看下面的代码//同步代码:function foo(){...

回答 1 投票 0

使用fs.readFile时有无错误的不同回调顺序

当我运行以下代码时,const fs = require(“ fs”);功能sleep(ms){let stop = new Date()。getTime(); while(new Date()。getTime()

回答 1 投票 1

是否有一种方法可以使用websoket重载Node.js事件循环

我在Node.js和websocket的“ WS”实现(https://www.npmjs.com/package/ws)中遇到问题。经过一阵激增(短时间内有大量消息),我得到的数据表明...

回答 1 投票 1

如何创建具有大量本地数据的快速用户界面?

我有一个包含15000多个项目的JSON文件。我的JSON文件大约有7MB。我想在一个表中显示所有结果(没有分页),并添加一些复选框以显示或隐藏某些...

回答 1 投票 0

为什么将我的机芯放入函数后,我的机芯不起作用?

def播放():全局游戏中x = 250 y = 250宽度= 10高度= 10白色=(255,255,255)黑色=(0,0,0)键= pygame.key.get_pressed() :...

回答 1 投票 1

具有libev和自定义事件循环的C ++ libhiredis

我的应用程序在libev后端使用libhiredis。我需要发送Redis异步命令并处理生成的Redis异步回调。但是,与这里的简单示例不同,我不能使用...

回答 1 投票 1

Javascript承诺setTimeout执行[重复]

我一直在玩Promises,但是我在理解以下代码发生了什么时遇到了麻烦:const promise = new Promise((resolve,reject)=> {console.log('Promise ...

回答 2 投票 -2

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