asynchronous 相关问题

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

如何优雅地关闭 Tokio 运行时以响应 SIGTERM?

我有一个主要功能,我在其中创建了一个 Tokio 运行时并在其上运行两个 futures。 使用东京; fn 主(){ 让 mut runtime = tokio::runtime::Runtime::new().unwrap(); runtime.spawn(

回答 2 投票 0

如何理解这个未处理的承诺拒绝错误?

根据 MDN 中异步函数声明的描述部分: 异步函数 foo() { const result1 = await new Promise((resolve) => setTimeout(() => resolve("1")));

回答 1 投票 0

如何使用 C++20 协程编写数据生成器和文件编写器?

几天来我一直在观看 C++ 协程视频,试图将我的头脑环绕在它们周围(我们不是所有人),并且根据我目前所知道的,它似乎非常适合一些旧的...

回答 0 投票 0

async 和 await 在语句之前缺少消息

所以我想获取图像的复制按钮,异步和等待功能不起作用 异步函数 copyToClipboard(src) { const blob = await writeToCanvas(src); 尝试{ 等待导航器.clipboard.write([ 新

回答 0 投票 0

NodeJS amqp:是否可以在通道关闭操作完成之前调用 channel.close() 方法后立即使用消息?

我有一个 nodejs 应用程序,它使用 amqp 从远程服务器侦听 RabbitMQ 队列,并使用队列中的作业。 // 连接到rabbitMQ服务器并创建通道 ...

回答 1 投票 0

带有 tokio 的简单通用流演员

美好的一天,我正在尝试使用 tokio 为流编写一个简单而通用的演员特征。 我无法在一个任务 (StreamActor::run) 中同时收听流和 mpsc 接收器。 我试过了……

回答 1 投票 0

未完成的承诺

如果我有以下代码,promise b 最初将无法解决,因为它不知道 resolve() 或 rejected() 是否会被调用,也因为它没有关联 w 的 promise...

回答 1 投票 0

Fates and States Promises - 解决状态指的是什么?

我对解决的“状态”感到困惑,我不明白这些文本指的是什么。 https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md 命运

回答 3 投票 0

承诺何时被拒绝?

可以通过以下方式拒绝承诺: 1: const promise1 = new Promise((resolve, reject) => { 拒绝(新错误('失败')); }); Promise.reject(new Error('rejection')); 当一个承诺...

回答 0 投票 0

Futures 和异步代码在 Dart 中如何工作?

我知道我的问题措辞不佳,但我正在努力理解 Futures 以及 async 和 await 操作,感觉我什至没有足够的理解来提出这个问题!当我跑...

回答 1 投票 0

协程:lifecycleScope 和 viewModelScope 有什么区别?

几乎是标题 - 如果存在选择,我不确定什么时候应该使用一个而不是另一个。此外,使用协程执行请求时有哪些预防措施/最佳实践

回答 1 投票 0

回调 then() 返回已经实现/拒绝的承诺

MDN 文档指出了then() 可能的返回值,但我不理解粗体标记的情况。 你能给我一个每个的基本例子吗? 也就是说,我怎么能“

回答 0 投票 0

在代码中使用“async void”时生成错误消息

有很多关于async void主题的问答。我们都同意这不是一件好事,我相信在所有情况下都是可以避免的。这就是为什么我想创建一个 Visual Studio E...

回答 2 投票 0

Swift 5.6 如何将异步任务放入队列

假设我有这段代码 类鸭{ func walk() 异步 { //做一点事 打印(“步行开始”) 尝试?等待 Task.sleep(纳秒:UInt64(2e9)) 打印(...

回答 3 投票 0

GCP 云功能在更新写入 firestore 之前关闭

我有一个云函数,它是从客户端调用的,目的是进行一些数据操作和创建。 一切都按预期进行,但是我无法避免反复出现的,有时是周期性的......

回答 0 投票 0

call_soon_threadsafe 如果它在异步函数中,则永远不会调用该函数

我正在使用第三方库,该库将在某个随机时间调用我从另一个线程提供的函数。它可以建模为另一个线程中的延迟函数调用。 我的功能...

回答 0 投票 0

通过我的基本示例了解协程

我正在用 godot 制作一个业余项目游戏,我需要等待一个函数在另一个函数开始之前执行,所以我尝试使用 await 但我无法让它工作 [[这就像一个魅力,但我需要......

回答 0 投票 0

Svelte Store 和异步本地存储(CapacitorJS 的首选项插件)

我有一个与同步 localStorage 配合使用的自定义商店。我想使用 capacitorjs 的首选项插件,但它是异步的。我的代码如下所示: 使用存储.js const getItem = 作为...

回答 1 投票 0

从 GetQueuedCompletionStatus 返回的后进先出顺序

Windows IOCP 文档就 GetQueuedCompletionStatus 说明了这一点: 阻塞在 I/O 完成端口上执行的线程以后进先出 (LIFO) 的顺序释放,并且...

回答 0 投票 0

在异步上下文中的同步 Fn 中运行异步 Fn

我有一个设置可以归结为: fn 工作(){ // 一些同步的东西 // 工作2() } 异步 fn work2() { // 一些异步的东西 } #[东京::主要] 异步 fn main() { 工作(); } 我怎么

回答 0 投票 0

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