async-await 相关问题

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

在 C# 中将对象传递给多个异步函数时会出现并发错误

所以,我有一个用例,我想将对象传递给同时工作的异步函数。每个函数都会更新对象的不同独立部分。所以,我怀疑这会导致任何问题

回答 1 投票 0

使用Node.js,ubuntu,在Promise https.request期间不会出现console.log,直到完成。如何实时冲洗或查看?

在服务器端 Node.js 我有一个简单的 http.request ...这是在 shell 上运行的简单 script.js 中。 异步函数 postRequest(_options, data) { 返回新的 Promise((解决, 拒绝) =...

回答 1 投票 0

从 C# 中的多个异步函数同时更改列表<T>

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

回答 1 投票 0

同时从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

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