asynchronous 相关问题

异步编程是用于推迟具有高延迟或低优先级的操作的策略,通常旨在提高软件的性能,响应性和/或可组合性。这些策略通常使用事件驱动编程和回调的某种组合来使用,并且可选地通过协同程序和/或线程来使用并发。

为什么长时间运行的请求会冻结我的 FastAPI 服务器?

我正在寻求帮助来阐明异步请求在 FastAPI 中的工作原理。 我在 t2.small EC2 实例(1 vCPU / 2GiB RAM)上部署了 FastAPI+NGINX+Uvicorn 应用程序。 这是一个简单的代理服务器,返回...

回答 1 投票 0

在React中调用两个onClick函数,函数独立工作,但同时调用时则不同

我有一个带有按钮的导航,每个按钮代表一个类别。单击按钮时,作为父文件中的 prop 传递给导航组件的 setActive 函数会触发不同的类别...

回答 1 投票 0

如何从 Httpclient.SendAsync 调用获取并打印响应

我正在尝试从 HTTP 请求获取响应,但我似乎无法做到。我已经尝试过以下方法: 公共表格1(){ HttpClient 客户端 = new HttpClient(); 客户端.BaseAddress = n...

回答 1 投票 0

同时运行 FastAPI for 循环

嗨,我目前有一个函数,我需要同时运行范围为 20 的 for 循环。 每个 for 循环都包含 API 调用,在从所有这些调用收集数据后,我将它们收集在单独的

回答 1 投票 0

我可以在异步函数的 try/catch 块中使用多个“await”吗?

即 异步 asyncfunction(){ 尝试{ 等待方法1(); 等待方法2(); } 捕获(错误){ 控制台.log(错误); } } 给定 method1() 和 method2() 是异步函数。如果...

回答 3 投票 0

python - webdriver 和 asyncio

是否可以先打开每个任务的浏览器,然后再加载链接? 这段代码会引发错误 导入异步 从硒导入网络驱动程序 异步 def get_html(url): 司机=哇...

回答 2 投票 0

使用 rxjs 处理异步数据

我有一个登录组件,它接收电子邮件和密码,并发出 http 请求来获取用户数据。之后,我想在使用服务的其他组件中使用该用户数据。 登录com...

回答 1 投票 0

在 C# 中创建和调用异步方法的 lambda 的正确方法[重复]

我很难弄清楚如何在 C# 中“存储”和调用异步 lambda,它基本上是通过运行来尝试。我发现一些方法有效,而其他方法则无效(如下),我读了...

回答 2 投票 0

Spring Boot 3.2 RestClient 可以使用服务或向服务发出异步调用吗?

https://docs.spring.io/spring-framework/reference/web/webmvc-client.html 我无法理解如何用它执行异步调用。在文档中提到您可以进行同步调用,但在某些 YouTube 中

回答 1 投票 0

我可以更改脚本 src 并让 javascript 运行新代码吗?

我有一个页面,实际上是一个演示文稿,很像powerpoint。这是一个无限循环,它使用 ajax 进行自我更新,以下载自上次以来的新演示内容。 现在,这个

回答 2 投票 0

InputSimulator Keyboard.TextEntry 不起作用

我正在尝试打开记事本实例并向其写入虚拟文本条目。记事本可以安全打开,但上面没有写任何内容。会出现什么问题以及为什么? 使用系统; 使用系统。

回答 1 投票 0

如果已发出新数据,如何更新已转换为信号的可观察量?

我正在尝试利用 Angular 的一些新的 Signal 反应性。我正在遵循这个工作流程,并将我的一个可观察量转换为信号,然后将其读取并显示在我的屏幕上......

回答 1 投票 0

WPF 文本块从 ViewModel 中的绑定属性部分更新

我的代码有一个相当奇怪的行为。我设计了一个 Textblock 来更新一个数字,该数字表示两个 for 循环的百分比进度。 50% 的进度由

回答 1 投票 0

异步 for 类型循环(let i = 1; i === numberOfPages; i += 1)

我想实现一个for循环,调用异步函数并实际上等待它结束,但是我没有数组,我有多次运行,所以我只能想到这样做 对于(令 i = 1;i ...

回答 2 投票 0

为什么我的“等待”线路没有按预期工作?

这是我在 Node.JS 中的代码 const fs = require('fs'); const readline = require('readline'); const filePath = '该/路径/到/该/文件'; constlinesPerChunk = 20; const readStream = fs.

回答 1 投票 0

如何在Windows中使用WaitForSingleObject仅唤醒一个

我现在有顾虑 使用 CreateEvent 创建事件。 HANDLE g_hEvent = CreateEvent(NULL,TRUE,FALSE,NULL); 并且创建了大约10个线程,每个线程 使用 WaitForSingleObject(

回答 1 投票 0

async 和 defer 也适用于脚本标签中的内联 JS 吗?

我理解涉及 JS 文件时的 defer 和 async,但是当我添加内联 js 时是否有相同的效果? 如果是这样,我希望这两个例子得到相同的结果。 doStuff();...</desc> <question vote="1"> <p>当涉及 JS 文件时,我理解 <pre><code>defer</code></pre> 和 <pre><code>async</code></pre>,但是当我添加内联 js 时,效果是否相同?</p> <p>如果是这样,我希望这两个示例得到相同的结果。</p> <pre><code>&lt;script async &gt; doStuff(); &lt;/script&gt; </code></pre> <pre><code>&lt;script&gt; setTimeout(doStuff, 0); &lt;/script&gt; </code></pre> <p>我说得对吗?</p> </question> <answer tick="false" vote="0"> <p>取决于您在脚本标签中使用 <pre><code>async</code></pre> 和 <pre><code>defer</code></pre> 属性的位置。</p> <p><pre><code>defer</code></pre> 告诉浏览器不要等待脚本。相反,浏览器将继续处理 HTML,构建 DOM。 换句话说,我说:</p> <ol> <li>带有 defer 的脚本永远不会阻塞页面。</li> <li>带有 defer 的脚本总是在 DOM 准备好时执行(但在 DOMContentLoaded 事件)。 <strong>注意</strong>:defer 属性仅适用于外部脚本。</li> </ol> <p><pre><code>async</code></pre> 与 <pre><code>defer</code></pre> 相同,但它也使脚本非阻塞。但它在行为上有重要的差异。</p> <ol> <li>浏览器不会阻止 <pre><code>async</code></pre> 脚本</li> <li>其他脚本不等待<pre><code>async</code></pre>脚本,异步脚本也不等待 等他们。</li> <li><pre><code>DOMContentLoaded</code></pre> 和异步脚本不会互相等待</li> </ol> <p>换句话说,<pre><code>async</code></pre>脚本会加载到<pre><code>background</code></pre>中并在准备好后运行。 DOM 和其他脚本不会等待它们,它们也不会等待任何东西。</p> </answer> <answer tick="false" vote="0"> <p>对于自然属于 HTML 文档一部分的经典脚本(即,不是 <pre><code>type=module</code></pre> 脚本)(即,不通过 <pre><code>document.appendChild()</code></pre> 添加到 DOM),<pre><code>async</code></pre> 和 <pre><code>defer</code></pre> 都不执行任何操作。经典脚本始终由解析器同步运行。它们被认为是 HTML 标准中<a href="https://html.spec.whatwg.org/multipage/scripting.html#prepare-the-script-element" rel="nofollow noreferrer">此算法</a>最底部的“挂起的解析阻止脚本”,该脚本是为解析器遇到时总是立即运行的脚本保留的。</p> <p>模块脚本默认是<pre><code>defer</code></pre>,甚至是内联脚本。但是您可以通过添加 <pre><code>async</code></pre> 属性使它们异步并赋予它们通常的异步脚本语义。</p> </answer> </body></html>

回答 0 投票 0

Django 通过异步视图即兴发挥性能

我对 django 比较陌生! 在我的 django 项目中,我有很多视图,每个视图都有数据库 I/O 操作,并且在同一项目中使用 django 通道也有聊天应用程序(它不...

回答 1 投票 0

“Preparing to finish”是在await完成之后还是之前执行?

我是 C# 新手(来自 Java 背景),我对 async/await 感到困惑。 以下示例取自此处: 公共异步任务ExampleMethodAsync() { var httpClient = 新

回答 1 投票 0

为什么异步函数在与 addEventListener 一起使用并手动调用时表现不同[重复]

我试图理解 async 和 wait 关键字。我编写了一个简单的 HTML 文件和一个 JS 文件来演示它。 const Promise1 = new Promise((解决,拒绝) => { setTimeout(() =&...

回答 1 投票 0

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