async-await 相关问题

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

结果返回类型与异步和等待

当函数返回成功和错误结果时,是否需要使用await将该函数标记为async? 例如… func asyncStoreData(_ image: UIImage, dateTaken: Date) 异步 -> ...

回答 1 投票 0

Swift Closure VS Async 和 Await

当函数返回成功和错误结果的完成块时,该函数是否需要使用 Await 标记为 Async? 例如.. func asyncStoreData(_ image: UIImage, dateTaken:...

回答 1 投票 0

尝试使用异步函数,以便执行等待,直到子窗口使用嵌入式 JavaScript 关闭

我在这里维护遗留代码的情况很有趣。我需要修改一个打开子窗口的按钮,以便通过单击该按钮运行的函数暂停执行,直到子窗口...

回答 1 投票 0

单线程异步友好的 RefCell 在等待时释放借用?

异步友好的 RefCell 中关于防止跨等待点借用的描述是对问题的错误陈述。 我想要这样的东西: 结构体 Foo { 内部:SingleThreadedAsyncCell<

回答 1 投票 0

异步等待和事件处理程序

是否可以将通常的事件处理程序从 void 转换为基于任务,并像下面这样等待它? Something.PropertyChanged += async (o, args) => 等待 IsButtonVisible_PropertyChanged(o, args);

回答 3 投票 0

对依赖于异步函数的类进行单元测试

我有一个带有状态属性枚举的视图模型,有 3 个案例。 协议服务类型{ func doSomething() 异步 } @主角 最终类 ViewModel { 枚举状态{ 案例未加载 ...

回答 3 投票 0

异步“队列”中的“for wait”循环如何在“入队”之前调用“出队”?它在放入队列之前返回 new Promise()

我是 Javascript 新手,一直在阅读 David's Flanagan Guide 以了解总体概况。 这段代码让我很困惑。我之前无法意识到循环中的 Promise 是如何“出队”的......

回答 1 投票 0

在 C# async/await 中,延迟长度会影响控制权何时返回调用者吗?

以下代码按预期工作 - 两个服务同时启动。 List services = [ new Service(), new Service() ]; foreach(服务中的服务) { 任务任务 =

回答 1 投票 0

并行异步迭代 - 有可能吗?

现在我有以下代码: 从 'axios' 导入 axios const urls = ['https://google.com', 'https://yahoo.com'] 异步函数* requests() { for (url 的 const url) { 产量 axios.g...

回答 2 投票 0

异步函数在中间停止

为什么这段代码会停在中间? 异步函数 main() { 等待新的 Promise(() => { console.log('你好世界') }) 控制台.log('调试1') 等待新的 Promise(r => setTimeout...

回答 1 投票 0

将未等待的未处理的错误承诺转换为警告@processTicksAndRejections(由“then”中的抛出错误创建)

顶层不允许等待,我的期望是下面抛出的错误只会被记录为警告,但事实证明它是完成的阻碍,即在声明等待时......

回答 1 投票 0

Select LINQ 操作中的异步方法未按预期并行执行

让我们考虑一下这段代码: var 任务 = actionItems.Select(t => DoSmthAsync()); var resultAll =等待Task.WhenAll(tasks); 及方法: 公共异步任务 DoSmthAsync() { 调试。

回答 2 投票 0

Oracle 客户端与基于任务的异步模式(异步/等待)

我想编写一堆以异步/等待方式查询Oracle数据库的方法。由于 ODP.NET 似乎既不支持可等待的 *Async 方法,也不支持 Begin/EndOperationName 对,什么选项...

回答 4 投票 0

各位开发人员大家好,我需要了解一些关于 DataSync Start ExecutionApi 的信息

我正在使用数据同步启动执行API。 我有一个堆栈,在其中创建所有位置、任务、角色,并且我使用带有 startExecutionApi 的 DataSync 客户端来调用...

回答 1 投票 0

如何通过async和await获取[chrome.instanceID.getID]、[chrome.storage.sync.get]?

如何使用async和await获取Chrome扩展程序的信息? [chrome.instanceID.getID] [chrome.storage.sync.get] 我们尝试了这段代码: 异步函数测试() { 让 _r = 等待 chr...

回答 2 投票 0

如何暂停 javascript 代码执行,直到 fetch() 实际获取文件

假设页面上的标准进程从这样的窗口加载事件开始, window.addEventListener("load",function(){ doTheseFirst(); }, { Once: true }); 功能

回答 3 投票 0

我需要在逻辑请求结束时手动将 AsyncLocal 变量的值更改为“Dispose”/“Release”吗

我从 MSDN 文档中阅读了有关 AsyncLocal 的内容,但有一点我仍然不清楚。 我正在研究诸如上下文绑定的缓存/记忆之类的东西,其目的很简单......

回答 2 投票 0

Axios客户端批量异步调用一直在等待

对于下面的代码,我遇到了一个问题,即使请求已到达服务器并且服务器正在响应,我的代码也没有收到来自 Axios API 调用的响应。作为一个

回答 1 投票 0

如何在Combine中顺序迭代异步代码

我有一个协议定义如下: 协议提示器 { func PromptIfNeeded() 异步 -> Bool } 以及一系列符合提示器的类型: var 提示符: [Prompter] { [PrompterA(), Prompter...

回答 1 投票 0

如何在Combine中同步迭代异步代码

我有一个协议定义如下: 协议提示器 { func PromptIfNeeded() 异步 -> Bool } 以及一系列符合提示器的类型: var 提示符: [提示符] { [PrompterA(), 提示符...

回答 1 投票 0

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