event-loop 相关问题

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

在理解异步等待方面遇到困难

我是初学者。看到这段代码的输出后,对异步编程感到困惑 异步函数 f1() { console.log('这是 f1'); 让 res = 等待 f3(); console.log('f1 的结果...

回答 1 投票 0

这个ThreadPoolExecutor需要同步吗?

给定配置的执行者: ThreadPoolExecutor 执行器 = new ThreadPoolExecutor( 1, // 核心池大小 1, // 最大池大小 0, // keepAliv...

回答 1 投票 0

JavaScript 中处理微任务的顺序

我正在解决 Javascript 中的事件循环问题,但我不明白为什么输出顺序是 2, 1,而不是 1, 2。 f1(); Promise.resolve().then(() => { 控制台.log(2); }); 异步函数 f2(...

回答 1 投票 0

Nodejs 事件循环如何处理池阶段和检查阶段,同时处理数千个传入的 http 请求

想象一下我的Web应用程序如此受欢迎,我的nodejs Web服务器每秒处理数千个请求,每个请求回调调用setImmediate(cb),我不认为setImmediate回调ge...

回答 1 投票 0

为什么setImmediate函数在setTimeout之后执行

setImmediate(()=>{ console.log("设置立即函数调用") }) 设置超时(()=>{ console.log("setTimeout函数") }, 1000) 对于(令 i=0 ;i<=10000000000 ;i++)...

回答 1 投票 0

Asyncio Loop.call_later 计时精度

我试图让一个函数在事件循环上定期运行 以指定的速率调用该函数至关重要 我正在递归地安排函数使用 asyncio.call_l 运行...

回答 1 投票 0

节省CPU连续循环python

下面的文本是我到目前为止的代码,它运行得很好,唯一的问题是该程序占用了大量的CPU并且在我的电脑上造成了困难,我知道这是因为while循环t.. .

回答 1 投票 0

Qt 事件循环与其他语言/框架中的抽象相同吗?

作为我的问题的一个例子,当我们只想从 HTTP 服务器获取一些数据时,我想分享一个经常推荐的 API 示例: QNetworkRequest 请求; QNetworkAccessManager 经理;

回答 1 投票 0

试图解开Node JS事件循环的几个实验之谜

在制作了一些小功能组件之后,我继续对事件循环进行一些测试。 需要实验 NO -1 2 和 3 的帮助,并想知道它们的输出是如何得出的。 学到了E...

回答 1 投票 0

尽管达成共识,但未处理的 Promise 被拒绝

最近我偶然发现了一个有趣的错误。本质上,问题归结为这个例子: const waitResolve = (ms) => new Promise((resolve) => { 设置超时(()=> {

回答 1 投票 0

Node js:libuv 线程池如何工作?

我正在学习Node Js,我了解Node js的核心是基于事件循环的反应器模式。 当任何事件发生时,它都会进入事件队列,然后被 st...

回答 2 投票 0

VertxexecuteBlocking 使用事件循环而不是工作线程

我来自“一个请求=一个线程”的概念,现在我想了解使用 Vertx 的事件循环的概念。根据文档,如果我们使用阻塞操作,我们应该将其传递给executeBlocking m...

回答 2 投票 0

Event-Loop 在 Node.js 中如何工作?

我有这样的代码: 设置超时(()=> { 控制台日志(1) process.nextTick(() => { 控制台.log('1-1') }) }, 0) 设置超时(()=> { 控制台.日志(2) process.nextTick...

回答 1 投票 0

我使用 setTimeout() 有两个类似的函数,但它给了我两个不同的结果

在函数调用 call1 和 call2 中,我试图实现相同的目标,即延迟 1000 秒打印值。但我注意到在 call1() 中变量计时器仍然存在

回答 1 投票 0

像“点击”这样的事件是宏任务吗?

代码: setTimeout(() => console.log(1), 10); for (让 i = 0; i < 3e9; i++) {} console.log(0); window.onclick = () => console.log('点击'); 当这个脚本运行时: 如果我在

回答 2 投票 0

asyncio.run 无法在 python azure 函数应用程序中工作

我有一个可以在本地完美运行的代码: ... main.py 从文件导入 my_test ... 测试.py 异步测试(): """一些异步函数""" 等待 asyncio.sleep(1)

回答 1 投票 0

了解浏览器中的 JS 事件循环和渲染周期

看完这些关于 JS 事件循环和浏览器渲染的演讲后(事件循环到底是什么?以及 Web 浏览器事件循环、setTimeout、微任务、requestAnimationFrame...),我...

回答 1 投票 0

执行此代码时,调用堆栈、事件循环和微任务队列将如何表现?

我想在我的API中获取一些缓存数据,并进行数据库更新查询。我已经编写了代码,它工作得很好,但据我了解,它不应该。有人可以解释一下这一切是如何...

回答 1 投票 0

奇怪的结果测试 setInterval 每秒立即操作数

我在节点 8.11 上运行此测试脚本: 让结束=假; 让我= 0; setInterval(() => { i++; }).unref(); 令 k = 0; 异步函数循环() { k++ 如果(结束===假) 设置立即(循环)...

回答 2 投票 0

python asyncio `loop.create_task` 在另一个线程的循环中添加任务,任务随机卡住

控制台的输出 代码: 导入异步 导入时间 从线程导入线程 导入线程 循环 = asyncio.new_event_loop() def print_ids(s, l): 打印(f“{threading.current_thread()。

回答 1 投票 0

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