coroutine 相关问题

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

如何使用Kotlin协程爬行递归结构?

给出树状结构,并获取节点子级的操作,例如:typealias NodeReference = URL数据类Node(val data:Data,val childrenList:List ] >>

回答 1 投票 0

Python相当于Lua协程?

我一直在Lua从事积木游戏。核心游戏代码在主游戏循环中使用协程,以等待诸如按下输入或计时器完成之类的事件。我正在考虑切换...

回答 1 投票 0

StartCoroutine提供NullReferenceException

我有2个班级。公共类GameManager:MonoBehaviour {//在第一帧更新之前调用Start无效Start(){var a = new Routine(); }}公共类例程:...

回答 1 投票 0

如果不等待异步功能会怎样?

如果不使用await来调用异步函数,则将返回一个协程。在这种情况下,协程会发生什么?我必须手动执行协程吗?否则,此协程将...

回答 1 投票 0

异步上下文中的Python协程/生成器术语

从网络上说,当您在Python中拥有一个异步函数(协程)时,可以使用async def对其进行声明,这将改变其调用行为。特别是,调用它会立即...

回答 1 投票 1

内部可以取消协程吗?

如果不满足条件,我需要在科特林退出协程。我想避免使用嵌套条件来保持代码干净。这就是我所拥有的:GlobalScope.launch {var condition:...

回答 1 投票 1

具有硒等待功能的异步功能

我正在使用Python构建Selenium Chrome机器人。我实现python协程的同步功能。使用Selenium wait方法和python的同步功能。我收到一个错误,该错误不是我的行为...

回答 1 投票 0

Kotlin:协程运行滞后

我正在使用Kotlin协程执行异步网络操作,以避免NetworkOnMainThreadException。问题是当我使用runBlocking时发生的延迟,这需要一段时间才能完成...

回答 1 投票 0

如何观察参考变量?

我下面有一个可更新数据变量的类。如何观察此变量的变化?对象管理器{私有var数据:类型= B()fun doWork {while(active){...

回答 1 投票 0

Kotlin runBlocking and async with return

我正在准备Kotlin协程,但遇到了问题。为了创建Foo并从函数中将其返回,我需要异步调用两个繁重的服务方法以获取一些值...

回答 2 投票 1

协程组

我想在一个组内收集一些协程,以便group.stop()将停止所有协程。有办法吗?如果要手动执行此操作,则将使用一组协程,然后... ... >>>

回答 1 投票 0

从未等待过Python异步协程

我正在将此代码使用python 3.8 async def main():通过async def build():通过asyncio.create_task(build())循环= asyncio.get_event_loop()asyncio.create_task(main())未决=。 ..

回答 1 投票 0

垃圾回收暂停协程任务

我正在使用Kotlin协程显示确认对话框并处理结果。暂停乐趣showConfirmationDialog()= suspendCancellableCoroutine {cont-> val dialog = ...

回答 1 投票 0

Python协程在产量上没有未知值

我正在尝试根据用户输入构建一些数学运算的管道,并尝试打印此运算的累加结果。例如,输入将是一个操作列表,然后...

回答 2 投票 1

协程暂停功能和阻止调用

下面是我的用例。我有一个函数fun requestFocus集中此函数,依次调用函数fun configure,该函数取决于系统的回调,因此此函数configure使用coundownlatch ...

回答 1 投票 0

示波器是否在后台默默地处理异常/故障?

我有以下代码段用于测试目的; Fun main(){val myScope = CoroutineScope(Dispatchers.Default)+ Job()myScope.launch {val job = async {delay(1000)...

回答 1 投票 4

示波器是否在后台默默地处理异常?

我有以下代码段用于测试目的; Fun main(){val myScope = CoroutineScope(Dispatchers.Default)+ Job()myScope.launch {val job = async {delay(1000)...

回答 1 投票 3

Kotlin:tailrec使悬浮乐趣永无止境

我正在学习如何使用CompletableFuture使协程与Java库一起使用。下面是我的代码:// x调用y调用z调用Java客户端暂停乐趣x(i:Int,客户:FakeJavaClient):Int ...

回答 1 投票 3

Kotlin:具有挂起函数返回类型的高阶函数

如何从常规函数返回暂停函数?如何创建暂停函数实例?例如,我可以从函数返回异步结果:fun f(g:()-> T):Deferred ...

回答 2 投票 0

您如何返回一个值,该值取决于方法中启动的协程的结果? (C#)

我有一个返回布尔值的公共方法。该方法启动一个协程。协例决定了布尔值。我只是意识到该方法将返回布尔值而没有...

回答 1 投票 0

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