我已经将所有数据库表greenDao迁移到带有挂起功能的房间,应用程序在CoroutineScope调用函数时速度和性能变慢。withContext(Dispatchers.IO)在coroutineScope(Dispatcher.Main)中运行非常慢,而runBlocking在没有协程的情况下运行很快
// This function
您好,我正在使用房间codelab处理协程,我对何时可以简单地从ViewModel调用databaseDao以及何时需要将其放入挂起中并从具有分派器(IO)的协程中启动存在一些疑问。特别是,在代码中,可以找到,在SleepTrackerViewModel的第37行,他们直接在类中声明了一个val,如下所示:
p
print("Finished creating a list that is length {}".format(num))假设您想要启动一些协程= '__main__': loop.run_until_complete(main())我的问题是:if i > 100000:
await asyncio.sle