async-await 相关问题

这涵盖了各种编程语言支持的异步编程模型,使用async和await关键字。

同时从c#中的多个异步函数更改可枚举

所以,我有一个用例,我想将列表传递给同时工作的异步函数。每个函数都会将其结果附加到传递的列表中。所以,我怀疑这会导致任何并发吗

回答 1 投票 0

我们如何在 Blazor Bunit 单元测试中调用调用 StateHasChanged 的方法

考虑以下 Blazor 组件: @页 ”/” @留言 @代码 { 字符串消息=“你好!”; 公共任务更新消息(str...

回答 2 投票 0

将异步回调转换为异步生成器模式

我有来自第三方包的以下功能,我无法修改 异步函数 runTransaction(回调) { const client = 等待createClient(); 尝试 { 等待 client.query("开始&...

回答 1 投票 0

实体框架不会抛出错误,但我在调试模式下看到它

我有以下代码,其中错误地包含 .Equals(userUserId, StringComparison.OrdinalIgnoreCase))。 我的问题是为什么代码不抛出异常。 CreateOrUpdateUserAsync() ...

回答 1 投票 0

await 与 Unwrap()

给定一个方法,例如 公共异步任务 ActionAsync() { ... } 有什么区别 等待 ActionAsync(); 和 等待 ActionAsync().Unwrap(); 如果有的话。

回答 4 投票 0

为什么控制台上没有打印任何内容?

我创建了 2 个打印 x 和 y 100 次的方法。我希望它们并发运行,并且我希望输出为 xxxyxyxyyyxyyxyx... 之类的。 它不打印任何东西。我是否缺少一些逻辑...

回答 3 投票 0

在这种情况下,为什么我的函数没有等待promise.all()的结果?我在这里错过了什么?

我有一个函数可以循环访问一系列帐户值并返回每个帐户的最新值。然后我使用reduce() 将这些数字减少到总数。 这个功能有时...

回答 1 投票 0

如何正确实现和使用承诺/异步函数集合的分块和批处理? [已关闭]

在批量处理大量异步函数时,我面临两种情况: 收集所有异步函数: 从“lodash”导入{块}; const func = 异步 () => 新

回答 2 投票 0

如何使用 EF 操作处理异步方法并在此之前使用等待

我有如下所示的控制器,api是从客户端调用的 [HttpPost("UpdateSomething")] 公共 IActionResult UpdateSomething([FromBody] UpdateSomethingRequestDTO 请求) ...

回答 1 投票 0

如何修复:运行炮兵脚本时出现类型错误:fn 不是函数

我在运行我的火炮测试文件时收到错误 ⠇ TypeError: fn 不是函数。 这是 yml 布局: target: "https://www.therisecollection.co/" # 用你的技术更新...

回答 1 投票 0

async wait 是否使用 Windows 消息将控制权返回给 UI 线程?

我仍然不完全理解 async/await 是如何工作的。每个互联网帖子都会告诉我一些有关 SynchronizationContext 等的信息,但我仍然不明白它是如何唤醒 UI 线程的。 想象一下...

回答 1 投票 0

等待 UDPClient.ReceiveAsync 超时

我正在使用 UDPClient,如下所示 暗淡 c = 新 UDPClient(端口) 客户端.Client.ReceiveTimeout = 1 等待 client.ReceiveAsync() 但是,等待不会终止或抛出偶数 虽然我已经定了时间...

回答 5 投票 0

如何正确批处理承诺集合?

在批量处理大量 Promise 时,我面临两种情况: 收集所有异步函数(当推送到集合时开始执行),然后发送到一个方法...

回答 1 投票 0

将 CancellationToken 与异步方法的任务相关联

问题:有没有办法将 CancellationToken 与从异步方法返回的任务关联起来? 一般来说,如果抛出OperationCancelledException,任务将最终处于取消状态...

回答 2 投票 0

异步延续的取消确认如何工作?

Task.IsCanceled 的文档指定OperationCanceledException.CancellationToken 必须与用于启动任务的取消标记匹配才能正确确认。我和...

回答 1 投票 0

为什么异步移动不移动这里的两个结构?

使用下面的代码我收到错误: 货物建造 编译playground v0.1.0 (/home/explorer/playground) 错误[E0507]:无法移出“config”,“FnMut”闭包中捕获的变量...

回答 1 投票 0

为什么 File.ReadAllLinesAsync() 会阻塞 UI 线程?

这是我的代码。读取文件行的 WPF 按钮的事件处理程序: private async void Button_OnClick(对象发送者, RoutedEventArgs e) { Button.Content = "正在加载..."; 变种

回答 2 投票 0

在运行时从网络服务器请求数据 Rust/Bevy/Wasm

我的网站上有一个小游戏,我正在尝试实现排行榜。为此,我需要获取高分来与当前分数进行比较,然后发回更新后的列表......

回答 1 投票 0

加载应用程序时 Supabase 用户数据未按时加载,因此我得到 null

因此,在我的 React Native 应用程序中,我有一个屏幕可以抓取用户数据并将其传递给子组件。 但是,代码给出了以下错误,似乎它没有在屏幕之前渲染,或者可能是

回答 1 投票 0

当我在 initState 中运行两个函数时,我的 UI 冻结,如何减少从后端获取数据的时间以及如何将其保存到本地?

当我在初始化状态下运行两个函数时,如何停止冻结我的 UI?这两个函数是 API,它们从后端获取数据,我希望它显示在屏幕上。 我也想...

回答 1 投票 0

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