async-await 相关问题

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

使用aioftp客户端上传文件

抱歉,我的英语不好,但我对 aioftp 客户端有疑问。 我尝试使用 ftp 将文件从我的服务器发送到另一台服务器。 这是我的代码: 与 aioftp.ClientSession 异步(主机,FTP_P ...

回答 1 投票 0

在 Swift 6 中获取“‘() async -> ()’类型的任务隔离值作为强传输参数传递”

在我的 Swift 5 项目中,我有这个扩展来将异步函数传递给 Publisher.map: 进口联合收割机 公共扩展发布者{     函数 asyncMap(         _ asyncFunc:@escaping(输出...

回答 1 投票 0

执行实际的异步后台操作

我有一个 .NET Core 服务,在我的流程中,我想保证在流程结束后缓存所获取的数据。 即它根本不会对请求延迟产生影响 公开为...

回答 1 投票 0

是否可以在委托给具有相同返回类型的任务的分支中避免“返回等待”?

我有一个异步方法来处理聚合请求。它基本上将请求分解为单个请求,由具有相同返回类型的另一种方法处理,并将答案组合成一个

回答 1 投票 0

如何使后期初始化的 IUO 属性成为非隔离的?

我有一个 ObservableObject (AppObservableObject),可以在我的应用程序中的几个视图上观察到它。我用 @MainActor 对其进行了注释,以便确保所有视图更新都通过主线程发送。 哈...

回答 1 投票 0

函数返回未定义

我有一个函数,即使它通常需要返回已定义的内容,也会返回未定义的内容。 我有这个带有函数的代码: const GtfsRealtimeBindings = require("gtfs-realtime-bin...

回答 2 投票 0

如何实现异步版本的TcpStream::connect()?

我正在学习异步运行时,并尝试编写运行时和 TcpStream 的异步版本。 我已经完成了accept()、write()和read(),只需调用std::

回答 1 投票 0

除非添加延迟,否则视图不会更新

我有一个视图,如果出现错误,我想在该视图上显示警报对话框。我为此创建了一个自定义视图,如下所示: 结构 CustomAlertView: 查看 { 让标题:字符串 让消息...

回答 1 投票 0

如何在 Entity Framework Core 中运行带有结果集的异步存储过程

我创建了创建一些报告的存储过程。标准 ID、用户名、NumOfSomething、月份。 现在我想获得这个异步存储过程的结果。我可以用标准同步来做到这一点...

回答 1 投票 0

Ffmpeg的一些问题

我不知道为什么 Ffmpeg 可以工作,但它给出了一个错误。 你怎么能在这段代码中看到我的 ffmpeg 已启动并开始合并媒体文件。媒体归档他的合并,但他给出了一个错误,我不知道...

回答 1 投票 0

Process.Exited 永远不会触发

我创建了一个泛型类来执行控制台应用程序,同时将其输出重定向到表单中的 RichTextBox。 代码工作得很好,但是 Process.Exited 事件永远不会触发,即使

回答 1 投票 0

单元测试异步无效(即发即弃)方法

我正在 MSTest 中为 WPF 应用程序编写测试,其中包含对 async void 方法(即发即弃模式)的调用。 我的目标是在测试期间同步运行此代码。 这可能吗? 我...

回答 1 投票 0

如何构造!在另一个线程上发送对象?

我有以下代码: 特质 Foo { fn do_it(&self) -> (); } 结构 FooImpl { make_this_not_send: *const (), } 为 FooImpl 实现 Foo { ... } fn spawn(新:impl FnOnce() -> Box<...

回答 1 投票 0

错误:函数超时,请确保 Promise 在 XXX 内解析,因为在 SEQUENTIAL 中使用了 reduce/Promise.resolve(nightwatch cucumber)

黄瓜守夜。我想检查网页上是否存在 Excel 工作表中列出的元素。为此,编写了一个顺序承诺(使用reduce)以确保页面加载...

回答 1 投票 0

为什么ENTER键会解除等待?

按钮执行“解决”功能并释放等待,正如预期的那样。 但随后 ENTER 键也会释放等待。 这是怎么回事? 按钮执行“解决”功能并释放等待,正如预期的那样。 但随后 ENTER 键也会释放等待。 发生什么事了? <html> <head> <title> Q:await </title> <meta charset="utf-8"> <script> "use strict"; let fnresolve, n=0; // globals window.onload = function() { zlog('Hit the button, then the ENTER key'); zlog(); Main(); } async function Main() { do { zlog('before wait', ++n); let pMain = new Promise((res) => { fnresolve = res; } ); // save the res function await pMain; zlog('after wait', n); zlog(''); } while (1); } function zlog() { document.getElementById('zlog').innerHTML += (Object.values(arguments).join(', ')) + '</br />'; } </script> </head> <body> <button onclick='fnresolve();'> fnresolve </button> <div id='zlog'></div> </body> </html> 表单中的 <button> 元素。在典型的 HTML 文档中,按 "ENTER" 键可以触发页面上的第一个按钮,就像单击一样。由于您的 fnresolve 函数与按钮的 onclick 事件相关联,因此按 "ENTER" 会触发此事件,从而解决承诺。 <button type="button" onclick='fnresolve();'> fnresolve </button>

回答 1 投票 0

IB().connect 在 ib_insync 库中引发 TimeoutError

我一直在尝试通过IBKR交易工作站使用ib_insync库下订单。在其中一个帐户中,IB.connect 出现错误并引发 TimeoutError。 这是李...

回答 1 投票 0

SvelteKit Stripe webhook 处理程序未完成异步操作 - 如何确保执行? (由 Cloudflare 引起的问题)

我在 SvelteKit 项目中遇到了 Stripe webhook 处理程序的问题。处理程序处理结账会话,并应将客户 ID 存储在 Supabase 中,但操作似乎是

回答 2 投票 0

如何在 MailKit (C#) 的方法中使用锁定对象并使用异步?

如果您使用某些 MailKit 方法并对 API 进行一些并发访问,您将收到如下 InvalidOperationException 异常: ImapClient 当前正忙于处理...

回答 1 投票 0

await 和ConfigureAwait(false).GetAwaiter().GetResult(); 有什么区别? [重复]

假设我在 C# .Net Core 中有一个异步方法: 公共任务动作(){...} 调用之间有什么区别: ResultClass res = wait Action(); 并调用:ResultClas...

回答 1 投票 0

如何在 MailKit C# 方法中使用锁定对象并使用异步?

如果您使用某些 MailKit 方法并对 API 进行一些并发访问,您将收到如下 InvalidOperationException 异常: ImapClient 当前正忙于处理...

回答 1 投票 0

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