event-loop 相关问题

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

NODEJS:事件发射器代码在顶级代码之前执行

我刚刚开始探索 Node JS 事件驱动架构和事件循环,我从一些博客中了解到事件发射器进入事件循环,这应该是异步的,但是......

回答 1 投票 0

asyncio,此事件循环已经运行问题

在线程内运行异步事件循环是个好主意吗? 导入异步 导入时间 从sample_threading导入并行 循环 = asyncio.new_event_loop() 异步 def fn(p): 对于我在范围内(5...

回答 1 投票 0

哪个队列与 requestAnimationFrame 关联?

今天面试时被问到这个问题。我无法回答这个问题,面试官说有一个特殊的队列用于 requestAnimationFrame 回调。但我找不到任何信息...

回答 3 投票 0

NodeJS setImmediate 和私有类方法

所以,第一次尝试 setImmediate。看来它不能运行私有类方法。是这样吗?如果是,有人可以向我解释为什么吗? 不起作用 私有类方法作为

回答 1 投票 0

Nodejs 事件循环 Promise 在 process.tick 之前执行

const axiosTest = async () => { 设置立即(()=> { console.log('立即 axios'); }) const x = axios.get('https://www.google.com'); x.then((r) => console.log(...

回答 1 投票 0

为什么在使用多处理时我的类属性没有被保留?

我在 FastAPI 应用程序中有以下类: 导入异步 导入日志记录 从多处理导入锁,进程 从 .product_status 将作业导入为 ProductionStatusJob 就业计划班...

回答 2 投票 0

Python 保留类变量更改吗?

我在 FastAPI 应用程序中有以下类: 导入异步 导入日志记录 从多处理导入锁,进程 从 .product_status 将作业导入为 ProductionStatusJob 就业计划班...

回答 1 投票 0

为什么异步 I/O 需要事件循环

我在 C#/.Net 中进行了大量开发,异步故事从第一天起就一直存在(诚然,API 多年来从开始/结束到事件,再到......

回答 2 投票 0

更新游戏引擎的While循环会阻塞节点事件循环

我正在使用 Node.js 构建多人游戏。为了不断更新所有游戏的状态,我执行以下操作 而(真){ for (const game of games) { 游戏.update() } } 这显然

回答 2 投票 0

await 常规函数 vs await async 函数,并且两个函数都返回 fulfilled promise [关闭]

如果我直接等待Promise,执行顺序似乎是合理的。 但是,如果我只是将它更改为异步函数,即没有其他任何更改,那么顺序就会完全改变。 谁能解释一下

回答 0 投票 0

使用 NodeJS 处理共享资源?

事件循环等在不同的地方都有解释,但是知道 c++ 并发概念的人可以解释我们如何保护我们的共享资源吗?比方说 express web 服务器? 我们需要做...

回答 0 投票 0

当 esbuild 处于监视或服务模式时,为什么 Tcl 没有检测到任何“可读”事件?

我正在尝试在事件循环中驱动 esbuild(用于 Web 开发的 CLI)作为我项目的跨平台构建脚本的一部分。当然,我可以直接在终端中运行 CLI,如下所示: esbu...

回答 0 投票 0

如何将循环转换为不阻塞 Tcl 事件循环?

我正在编写一个 TCL/Tk 应用程序,它在某些时候有一个最终运行以下循环的按钮: 而 {[llength $Queue]>0} { thread::mutex 锁 [tsv::set Workers Mutex] ...

回答 0 投票 0

为什么轮询队列不为空,事件循环进入检查阶段

fs.readFile('./1.js', (err, data) => { console.log('starta'); setTimeout(() => console.log('settimeouta'), 20); 常量现在=新日期(); while (new Date() - 现在...

回答 0 投票 0

Rust winit 事件循环运行太频繁

我有一个简单的 winit 应用程序,它正在创建一个空窗口并运行 EventLoop: event_loop.run(移动|事件,_,control_flow| { control_flow.set_wait_until(std::time::Instant::now(...

回答 1 投票 0

手动更改DOM内容和通过虚拟DOM更新DOM内容哪个优先级高?

最近在研究Vue的nextTick,自己写了下面的demo代码: 最近在研究Vue的nextTick,自己写了如下demo代码: <html> <head> <script src="./vue.js"></script> </head> <body> <div id="root"></div> </body> <script> const vue = new Vue({ el: '#root', template: '<div><div id="dom">{{msg}}</div><button @click="add">add</button></div>', data() { return { msg: 1 } }, watch: { msg(value) { console.log('msg>>>>>', value); } }, methods: { add() { const dom = document.getElementById('dom'); dom.textContent = '30' for(let i = 0; i < 3; i ++) { this.msg ++ } this.$nextTick(() => { console.log('msg.content2>>>>>>', msg.textContent) }) } } }) </script> </html> 结果真的让我很困惑。 正如我所料,点击添加按钮后,dom.textContent = '30'将dom元素的textConent更改为30。接下来的for循环,将msg添加到4,因为Vue将异步更新页面,我们无法在页面中看到最新的结果。在this.$nextTick之后,Vue会立即使用更新后的msg重新渲染dom元素,我们现在知道的是4。所以 dom 元素的 textContent 现在应该是 4,但它仍然是 30。为什么会这样?我哪里错了?

回答 0 投票 0

nodeJs中nextTick和Promise的优先级顺序

我在微任务队列中的 nodeJs 中看到很多地方 nextTick 队列比 promise 队列具有更高的优先级但是当我在我的设备中尝试它的示例时我没有得到预期的输出。但是在网上...

回答 1 投票 0

为什么nodejs在执行完所有代码之前就退出了?

随机执行下面的代码要么打印“完成”,要么不打印,为什么会这样? 我如何让它进入 console.log("DONE");每次都行。 const {Worker, isMainThread,

回答 0 投票 0

如何修复 loop=asyncio.get.event.loop() deprication 警告

我是 python 的新手并尝试运行它但是它在事件循环中显示 deplication 警告我不知道这个循环在哪里以及如何工作请告诉我正确的方法 导入异步 进口

回答 0 投票 0

JavaScript Web 服务器:了解请求处理期间的阻塞行为

我有一个 Web 服务器需要从一个缓慢的 API 中获取和缓存大约 1000 个项目。 我希望第一个请求和任何遇到 ttl 过期的请求都可以启动此操作,但随后

回答 1 投票 0

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