coroutine 相关问题

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

在协程上下文中重新抛出异常

我正在密集使用协程来创建服务,但我面临着将异常从我的服务内部转换到外部的问题。这是我想在没有

回答 1 投票 0

受 timeScale 影响的协程 WaitForSeconds

我正在为我的 UI 元素制作一个简单的动画。 我有一个动画组件,它有 2 种不同的动画 - ZoomIn 和 ZoomOut。 只要 UI 元素(e...

回答 1 投票 0

Kotlin Coroutine输出理解困难

有趣的主要(){ println("程序开始") GlobalScope.launch{ println("启动协程") val 结果 = someOperation() println("协程

回答 0 投票 0

如何为 sigreturn 自己设置堆栈框架?

我正在尝试为系统调用 sigreturn 设置堆栈框架。系统调用读取堆栈顶部的信息(它是一个 ucontext_t 结构)并自动设置信号掩码和设置 rip。但是我不擅长asm,

回答 0 投票 0

如何在我的信号处理程序中设置 sigmask 并自动执行长跳转?

我正在实施协程调度程序。一个线程被定期中断(由 SIGURG)以进行切换。我在 sighandler 中使用 swapcontext(来自 ucontext.h)来实现这一点。但是我找到了 swapcontext

回答 0 投票 0

在流程/单元测试中跳过“延迟()”

我正在尝试进行单元测试,我意识到 delay() 没有在 runTest{} 中被跳过。经过一些测试,我意识到这是因为流量。但我不知道这种行为。这里有一个重现的例子......

回答 0 投票 0

Discord.py bot 未运行 client.loop 或 on_ready 中的任务

我为我正在做的一个小项目制作了一个 python 机器人。基本上它所做的就是读取谷歌表格中的一组特定单元格,绘制一个漂亮的小图表并将其保存为图像,然后将其发送给...

回答 0 投票 0

在协程 Junit 中运行所有类测试时“此作业尚未完成”

我的课堂测试如下: 类 ExampleUnitTest { private val testDispatcher = TestCoroutineDispatcher() @前 有趣的设置(){ Dispatchers.setMain(testDispatcher) } ...

回答 0 投票 0

Android Kotlin。在DAO中使用 "suspend "时出错--遵循CodeLabs指南

我一直在遵循CodeLabs的这一指南,在这一节中,它显示在DAO方法中使用'suspend'关键字,但当我这样做时,我得到这个错误:错误。要使用Coroutine的功能,你必须 ...

回答 1 投票 0

Firebase Crashlytics用Retrofit和coroutines报告安卓项目的假崩溃。

Crashlytics报告说,当某个网络请求返回400的时候,我的项目出现了崩溃。我已经能够复制这个问题,并且应用程序按照预期显示错误弹出,但它......

回答 1 投票 0

Coroutine导致unity崩溃

Public void AddCurrentFrameToVideo() { _addFrameFunctionHasBeenCalled = true; using (var encoder = new MediaEncoder(....

回答 1 投票 0

如何在Interactor UseCase中获得CoroutineScope?

考虑一下这个用例: class GetPhotosUseCase( private val photosRepository: IPhotosRepository, private val favoritesRepository: IFavoritesRepository)。IGetPhotosUseCase { override ...

回答 1 投票 0

golang goroutines,chanel和sync.WaitGroup。

我使用简单的代码,但我总是遇到死锁。请向初学者解释我做错了什么。 package main import ( "fmt" "sync" ) func main() { var wg sync.WaitGroup ...

回答 1 投票 0

Python @coroutine decorator

python中是否有内置的coroutine装饰器?我在tornado中看到过类似的东西,但在python中有没有类似的东西?@coroutine def func(): while True: ...

回答 1 投票 0

获取当前文件中的Coroutine列表

我想得到当前文件中所有Coroutine的列表(在我的代码例子中是extern_method和extern_method2)。行为应该是一样的: method_list = [extern_method, extern_method2],...。

回答 1 投票 0

如何在C#中等待一个IEnumerator函数的完整执行?

我想在另一个函数中得到一个webrequest的结果,但不幸的是,webrequest的变量一直是空的,因为当我调用这个变量时,webrequest还没有被执行。我调用...

回答 1 投票 0

列表中的coroutine,等到Python中至少有一个产生的时候,才会出现。

我以前从来没有使用过coroutines,所以这个问题在你看来可能很琐碎。我有几个产生一些值的生成器,如下所示。@asyncio.coroutine def generator_1(): while True: ...

回答 1 投票 0

伪代码

我有一个非async函数和一个async-decorator函数。有没有办法用异步装饰器来装饰非异步函数? async def dec(): # decorator body @dec def my_func(): ...

回答 2 投票 -1

在数据库更新过程完成后,设置布尔标志--------。

我想在将数据保存到数据库的coroutine完成后,将livedata的布尔标志设置为true。我目前的代码如下。In ViewModel: private suspend fun updatePlace(...)

回答 1 投票 0

如何使用前一个工作的结果启动两个Coroutines工作?

我必须使用前一个工作的结果启动两个Coroutines工作。我试过用job.await()方法来实现async,但它没有工作。以下是我的代码 CoroutineScope(IO).launch { val job = ...

回答 1 投票 0

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