腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和
android
中的
协
程
是如何工作的。我问的是kotlin的main函数(不是
android
activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
C++
协
程
和
ANDROID
标志
、
、
、
我正在尝试集成一个使用asio和
android
上的
协
程
的boost项目。我使用 在CMakeLists.txt文件(使用c++17)上。当我设置这个标志时,
ANDROID
宏变得未定义。如果我添加了-DANDROID,那么
协
程
就会被禁用。这两个标志是不兼容的吗?我可以在
Android
上使用NDK的c++
协
程
吗?
浏览 15
提问于2021-03-02
得票数 0
回答已采纳
2
回答
对于现实世界的
Android
开发来说,
协
程
到底有多“轻量级”?
、
、
当您开始学习Kotlin
协
程
时,您看到的第一个示例之一是可以启动数十万个协
程
,但在尝试对线程执行相同的操作时会遇到OutOfMemory异常。虽然这个例子很“酷”,但我不认为它对现实世界的
Android
应用程序开发有什么用处,甚至有点误导。当然,您可以启动数十万个只做delay()的
协
程
,但在现实中,您要么启动执行某种IO或某种计算的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程
都使用Retrofit执行一个网络
浏览 1
提问于2020-05-07
得票数 3
3
回答
Unity
协
程
在后台停止
、
、
、
、
我的问题是:目前我在
android
/iOS的游戏中运行了几个协
程
,但当我为了用手机尝试其他事情而将游戏发送到后台时,这些
协
程
会停止,只有在我返回游戏后才会恢复;有没有办法让
协
程
在游戏后台继续运行?
浏览 6
提问于2014-01-22
得票数 4
3
回答
Android
:如何使用
协
程
从互联网读取文件?
、
、
Android
要求应用程序从其他线程与网络一起工作。文档建议对简单的多线程任务使用
协
程
。但我找不到在
Android
中使用Kotlin中的
协
程
的好例子。 你能给出一个简短的使用
协
程
的代码示例吗?
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
1
回答
在没有析构函数/生命周期的类中启动
协
程
、
我目前正在学习如何使用
协
程
,在
Android
下,这对我来说是相当清楚的。例如,当我想在Fragment中使用
协
程
时,我只需实现CoroutineScope,并在onDestroy中取消该作用域。但是我如何在一个不是单例/全局的类中做到这一点,并且我没有一个100%安全的方法来取消所有正在运行的
协
程
,因为没有每次都会调用的析构函数、onDestroy等(例如
Android
Application
浏览 0
提问于2019-11-04
得票数 0
1
回答
2021-03-11:go中,
协
程
内部再启用
协
程
,它们是没关系,对吧?外部
协
程
奔溃...如何解答呢?
2021-03-11:go中,
协
程
内部再启用
协
程
,它们是没关系,对吧?外部
协
程
奔溃,内部
协
程
还会执行吗?外部
协
程
执行结束的时候,如何让内部
协
程
也停止运行?golang原生提供的包里,让内部
协
程
停止运行,如何实现?
浏览 305
提问于2021-03-11
2
回答
Kotlin
协
程
不会等待完成
、
、
我有一个遗留项目,我想在联系后端时使用
协
程
。后端由Hybris提供sdk处理。例如,它使用volley,并带有一些回调。我想要的是用
协
程
包装这些回调函数。但我遇到的问题是,
协
程
不会等待完成,它会启动
协
程
,然后一直转到下一行,方法返回一个值,然后很长一段时间
协
程
结束。ServiceHelper.wishLists(): Deferred<ListOfWishes> { return async(Co
浏览 0
提问于2017-08-23
得票数 3
2
回答
在IntelliJ IDEA项目中使用kotlinx.coroutines
、
、
我正在尝试学习
协
程
,所以我启动了IntelliJ并创建了一个临时文件。但是当我输入我的
协
程
时,我得到了编译器的抱怨,比如runBlocking是一个未解析的引用。因此,这不是一个
android
项目或任何类似的东西。只是一个基本Kotlin项目中的临时文件。 我如何引入
协
程
的东西,这样我就不会收到错误了?
浏览 12
提问于2018-09-27
得票数 22
回答已采纳
1
回答
使用
协
程
写入日志文件,而不会打乱日志的顺序
、
、
、
、
我已经创建了一个自定义日志记录器,用于将我所有的日志写入文件和
android
日志。由于文件写入是一个阻塞操作,我现在希望使用Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中是行不通的,因为这样做会导致一些日志被调换,并且不会以正确的顺序写入文件。如何确保日志是按顺序写入的,同时不会阻塞主线程的文件操作,最好使用Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
4
回答
使用Kotlin 1.3迁移到
Android
中的Kotlin
协
程
、
、
我应该在我的build.gradle文件中修改什么或者在类中导入什么才能在我的
Android
项目中使用Kotlin1.3中稳定的
协
程
函数?关于我的build.gradle中的
协
程
的片段 implementation "org.jetbrains.kotlin:kotlin-coroutines-core:$coroutines_version" implementation "org.jetbrains.kotlin:kotlin-coroutines-
android
浏览 4
提问于2018-10-25
得票数 12
1
回答
asyncio.wait_for()的用途
、
、
据我所知,从
协
程
中的
协
程
中得到的让步会将线程控制传递给事件循环。 然后,事件循环在其他
协
程之间进行某种类型的调度(其中包括从中产生的
协
程
),并且在某个时刻,将恢复调用的
协
程
。这与将
协
程
包装在ansyncio.wait_for调用中并从后一个调用中让步有什么不同?
浏览 1
提问于2017-07-21
得票数 10
4
回答
kotlin
协
程
中带有URL().readText()的NetworkOnMainThreadException
、
、
我在
android
studio工作,正在使用kotlin
协
程
从API中检索结果。我已经测试了URL,它是正常的。它抛出一个NetworkOnMainThreadException,但它被包装在
协
程
中。
浏览 8
提问于2019-04-01
得票数 2
1
回答
长的
协
程
主体的习惯用法(轻量级设计模式)?
有时,
协
程
主体(传递给像launch或async这样的
协
程
构建器的块)往往会变得笨重。它们是
协
程
的“入口点”(类似于带有Thread的Runnable ),可以像main()函数一样增长。围绕
协
程
主体的提供者有哪些习惯用法?例如,是否可以使用类来确定
协
程
主体提供程序的作用域?或者可能更可取的是具有返回
协
程
主体的独立的高阶函数?换句话说,当
协
程
主体
浏览 9
提问于2019-12-25
得票数 1
回答已采纳
1
回答
是否可以控制异步
协
程
的调度优先级?
有没有办法在所有准备运行的
协
程
中控制调度优先级?从网络到达的数据是具有不确定消息率的无限数据流。我看到的问题是,根据调度的顺序,分析
协
程
可以在也有数据准备好的读取器
浏览 1
提问于2018-01-21
得票数 16
4
回答
Kotlin
协
程
:在测试
Android
Presenter时切换上下文
、
、
、
我最近开始在我的
Android
项目中使用kotlin
协
程
,但我对它有一些问题。许多人会称其为代码气味。我正在使用MVP架构,其中
协
程
在我的演示者中启动,如下所示: // WorklistPresenter.ktoverride fun loadWorklist() { return launch(UI) { block() } } 这样做的问题是,我
浏览 42
提问于2018-01-11
得票数 3
回答已采纳
5
回答
如何用kotlin 1.1.0kotlinx-coroutines-core lib的特性替换Anko的doAsync,uiThread?
、
我有一些代码,比如:......}
浏览 0
提问于2017-03-06
得票数 10
1
回答
Kotlin
协
程
使用produces和mockito来模拟生产作业
、
、
、
我正在
Android
应用程序中测试Kotlin
协
程
,并尝试执行以下单元测试 }} postExecute{..}是BaseInteractor上的一个方法,它通过使用kotlin
android
协
程
库中的launch(UI)
协
程
的自定
浏览 1
提问于2017-12-02
得票数 1
1
回答
哪个协
程
(goroutines和kotlin
协
程
)更快?
、
、
、
、
换句话说,java/kotlin运行时中还没有运行时
协
程
(但这可能会随着的变化而改变)。Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在线程池中的任何线程中执行。Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。Goroutines不允许在程序中设置屈服点。另外,Go不允许设置自定义线程池。您可以仅设置默认池中线程的大小。kotlin
协
程
和goroutines之间的第一个区
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
为什么
协
程
作用域启动由不同的线程运行?
、
、
started} 我正在使用上面的代码来学习
协
程
的行为
浏览 1
提问于2021-09-05
得票数 2
点击加载更多
相关
资讯
android中kotlin协程和线程的关系
协程
协程试用
进程,线程,协程
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券