coroutine 相关问题

协同程序是一种通用控制结构,其中流控制在两个不同的例程之间协同传递而不返回。

yield break 和 stop coroutine 一样吗?团结

这个问题很明显。 yield break 和 stop coroutine () 的工作原理一样吗?如果是,那有什么区别?

回答 1 投票 0

为什么等待任务比等待协程更快?

为什么等待任务比等待协程更快? 我正在查看文档 https://docs.python.org/3/library/asyncio-task.html 这个例子特别是: 等待任务 异步定义

回答 2 投票 0

是否可以一个线程启动异步 IO 而另一个线程运行完成处理程序等

我正在探索基于 boost asio 和完成处理程序将多线程 C++ 应用程序转换为异步网络风格的选项。但是有两个症结点: 钙...

回答 0 投票 0

如何在可组合的乐趣中在协程上显示敬酒消息?

首先,我的英语不好。对于那个很抱歉 我想像下面这样展示祝酒词 但它不起作用。 'this' 应该是上下文,但它始终是 CoroutineScope LocalContext.current 也没有工作......

回答 3 投票 0

python协程不一个一个运行?

我有一个以特定频率触发事件的函数,以及一个作为动作的协程任务。下面是我的实现(函数包装器),但它们似乎同时运行,发生了什么事?

回答 1 投票 0

discord.VoiceChannel.connect() 不返回任何内容

我正在制作一个连接到呼叫者当前所在的语音通道的不和谐机器人。我正在使用 connect() 库调用来连接机器人。 根据 Discord API 文档,connect() 必须

回答 1 投票 0

如何在unity中通过c#解决协程的打字机效果卡顿的问题?

这是一个奇怪的错误。我基本上有一个对话列表,我随机将它们作为字符串传递给协程。字符串被转换为字符数组,字符被添加到 ...

回答 1 投票 0

我有一个 Kotlin 暂停登录功能。如果我尝试用 Java 重新创建它,请登录 func。需要另一种类型“Continuation”。我该怎么做?

我有这样的 Kotlin 代码: 暂停有趣的登录(auth:Auth):布尔值 如果我想将它重新创建为 Java 程序: Auth auth = new Auth("用户", "密码"); client.login(auth); ...

回答 0 投票 0

CoroutineScope vs coroutineScope vs CoroutineScope 扩展函数

我目前正在学习协程。 我正在关注 JetBrains 的动手实践:协程和通道简介。 在结构化并发部分,他们提到了这一点: 可以创建一个新的...

回答 0 投票 0

使用 boost asio 并发通道的观察者设计模式

我的程序在尝试使用 boost asio 通道将数据从生产者发送到消费者时阻塞。 async_send 方法不是异步的。文档说:此方法异步发送...

回答 0 投票 0

使用 boost asio 并发通道的生产者消费者

我的程序在尝试使用 boost asio 通道将数据从生产者发送到消费者时阻塞。 async_send 方法不是异步的。文档说:此方法异步发送...

回答 0 投票 0

Python 跳过协程评估

我一直在尝试使用协程绕过 Python 的递归限制,并通过反复试验得出了这段递归计算斐波那契数的代码: 导入异步 从打字

回答 0 投票 0

我如何使用当前的 CoroutineScope 来实现挂起函数中的 `CoroutineScope.async`?

如果我想从其他挂起函数使用当前的 CoroutineScope, 我怎样才能找回它? 下面的代码是我试过的。 fun main() = CoroutineScope(Dispatchers.IO).launch { 验证结果 =

回答 0 投票 0

为什么 gcc 不优化 c++ 中的协程?

我试过一个关于c++20协程的例子(是从cppreference抄来的,所以应该是对的)。例子很简单,我开启了-O3优化,但是gcc里面并没有优化...

回答 1 投票 0

如何使用参数在 ViewModel 中收集流

我在存储库中有一个函数,它根据参数从网络或远程数据源返回响应。 暂停有趣的 getBooks(isNetwork: Boolean) : Flow 我想收集...

回答 0 投票 0

Unity C# 协程无法正常运行

我有一个用于跟踪时间和得分的协程。每 10 秒更新一次乐谱并播放一种声音,每 6 秒播放一次另一种声音。当时间变为 0 时游戏结束...

回答 1 投票 0

如何使用 asyncio 同时运行多个协程?

我正在使用 websockets 库在 Python 3.4 中创建一个 websocket 服务器。这是一个简单的回显服务器: 导入异步 导入网络套接字 @asyncio.协程 def connection_handler(websocket, pat...

回答 4 投票 0

为什么即使在后台线程上运行 setText 应用程序也不会崩溃

为什么以下代码不会使应用程序崩溃: lifecycleScope.launch(Dispatchers.IO) { Log.d("TEST", " 'Initially ${Thread.currentThread().name}") textView.se...

回答 0 投票 0

asio::steady_timer 不适用于完成处理程序“use_awaitable”

如果我在另一个协程中修改计时器,我很困惑带有完成处理程序“use_awaitable”的 asio::timer 协程不起作用。 “离开 foo”从未达到: 恩...

回答 1 投票 0

为什么 try/catch 行为在协程作用域和简单挂起函数 (Kotlin) 中不同?

当我尝试在协程上下文中管理重新抛出时,我终于明白在挂起函数中我们可以像往常一样使用 try/catch(感谢@Tenfour04)。 有趣的 main(): Unit = runBlocking { 拉...

回答 1 投票 0

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