腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
未处理
的
协
程
异常
不会
崩溃
kotlin
、
kotlin-coroutines
我以为下面的程序会
崩溃
,但它并没有
崩溃
,它只是打印出一个线程中发生了
异常
,然后正常退出。为什么?
浏览 44
提问于2021-09-19
得票数 3
回答已采纳
2
回答
对于现实世界
的
Android开发来说,
协
程
到底有多“轻量级”?
android
、
kotlin
、
kotlin-coroutines
当您开始学习
Kotlin
协
程
时,您看到
的
第一个示例之一是可以启动数十万个协
程
,但在尝试对线程执行相同
的
操作时会遇到OutOfMemory
异常
。当然,您可以启动数十万个只做delay()
的
协
程
,但在现实中,您要么启动执行某种IO或某种计算
的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程
都使用Retrofit执行一个网络请求,那
浏览 1
提问于2020-05-07
得票数 3
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
go
、
kotlin
、
coroutine
、
goroutine
、
kotlin-coroutines
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个区别是Go运行时管理此时正在运行
的
协</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
带循环
的
Kotlin
- Coroutines
kotlin
、
tree
、
kotlin-coroutines
理想情况下,我希望每个拆分都会产生一个新
的
线程,这样所有的路由都会被并行地探索。 我目前是
Kotlin
协
程
的
新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
1
回答
使用
协
程
写入日志文件,而
不会
打乱日志
的
顺序
android
、
asynchronous
、
kotlin
、
logging
、
kotlin-coroutines
由于文件写入是一个阻塞操作,我现在希望使用
Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中是行不通
的
,因为这样做会导致一些日志被调换,并且
不会
以正确
的
顺序写入文件。如何确保日志是按顺序写入
的
,同时
不会
阻塞主线程
的
文件操作,最好使用
Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
Jetbrains在每一篇关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们使用带有
协
程
的
async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的
)。但是
k
浏览 5
提问于2021-09-17
得票数 3
3
回答
Android:如何使用
协
程
从互联网读取文件?
android
、
kotlin
、
kotlin-coroutines
我需要读取位于某个URL
的
文件。但是它抛出了
异常
NetworkOnMainThreadException。Android要求应用程序从其他线程与网络一起工作。文档建议对简单
的
多线程任务使用
协
程
。但我找不到在Android中使用
Kotlin
中
的
协
程
的
好例子。 你能给出一个简短
的
使用
协
程
的
代码示例吗?
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
3
回答
为什么corutineAScope块中
的
try/catch仍然被捕获
的
异常
崩溃
exception
、
kotlin-coroutines
显示
异常
已捕获,但仍会使应用程序
崩溃
。 为什么捕获
的
赎罪仍然使用
协
程
使应用程序
崩溃
?
浏览 0
提问于2019-07-15
得票数 0
3
回答
如何恢复
协
程
的
真实调用轨迹?
android
、
kotlin
、
kotlin-coroutines
对于使用异步API
的
任何人来说,这是一个令人痛苦
的
熟悉问题:当您
的
调用遇到失败时,异步库
的
私有线程会检测到它,创建一个
异常
对象,并将其传递给您
的
回调。
异常
中唯一有价值
的
信息是它
的
消息和可能
的
类型。这与Google Play报告应用程序
崩溃
的
方式进行了交叉:消息被剥离,得到
的
只是堆栈跟踪。现在你没有什么可用
的
了。你只知道你
的
应用有
浏览 27
提问于2019-01-24
得票数 10
2
回答
在IntelliJ IDEA项目中使用kotlinx.coroutines
kotlin
、
coroutine
、
kotlinx.coroutines
我正在尝试学习
协
程
,所以我启动了IntelliJ并创建了一个临时文件。但是当我输入我
的
协
程
时,我得到了编译器
的
抱怨,比如runBlocking是一个未解析
的
引用。只是一个基本
Kotlin
项目中
的
临时文件。 我如何引入
协
程
的
东西,这样我就
不会
收到错误了?
浏览 12
提问于2018-09-27
得票数 22
回答已采纳
1
回答
为什么我不能在
Kotlin
协
程
中使用try/catch来捕获
异常
?
kotlin
、
asynchronous
、
try-catch
我在Android中
的
代码如下: //use MainScope scope.launch: Exception) { }} 我使用MainScope启动一个
协
程
,并使用async在其中启动子
协
程
。当我使用try/
浏览 35
提问于2020-09-17
得票数 2
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
multithreading
、
kotlin
、
coroutine
、
kotlin-coroutines
我刚刚做了一个关于
Kotlin
的
协
程
的
演讲,并提出了一个问题:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该使用
协
程
的
地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
2
回答
如何在main函数中恢复执行
协
程
?
multithreading
、
kotlin
、
threadpool
、
main
、
coroutine
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android中
的
协
程
是如何工作
的
。我问
的
是
kotlin
的
main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
在
Kotlin
中,一个线程一次只能运行一个
协
程
?
multithreading
、
kotlin
、
kotlin-coroutines
我对
Kotlin
协
程
和线程
的
理解是这样
的
: 一个线程一次只能运行一个
协
程
。一个线程可以同时处理多个协
程
。它可以挂起一个
协
程
并运行一个不同
的
协
程
。但是在给定
的
时间点上,一个线程上只有一个
协
程
在运行。您不能在同一时间点在同一线程上运行多个协
程
。 是这样
的
吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
4
回答
Kotlin
协
程
和ThreadPool?
android
、
performance
、
threadpoolexecutor
、
kotlin-coroutines
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有函数调用,这会导致应用程序初始时间
的
一些延迟。有没有并行执行多个函数
的
最佳方法?
浏览 4
提问于2019-09-30
得票数 1
1
回答
tornado,使on_finish()异步
asynchronous
、
tornado
、
coroutine
重写方法on_finish()。用.gen.coroutine修饰这个方法以使其异步,它起作用了。def on_finish(self):但是使用async def使其异步,它失败了。 print("==========on_finish==============") # RuntimeWarning: coroutine 'BaseHandler.on_fini
浏览 1
提问于2018-07-17
得票数 4
1
回答
启动时无法调用挂起函数
kotlin
、
kotlin-coroutines
我是
kotlin
协
程
的
新手,我正在尝试使用launch从oncreate调用一个暂停函数。但是代码
不会
执行。fun callSomeApi() { //perform network call} 它说挂起函数只能从
协
程
或其他挂起函数中调用虽然我是从启动开始就叫它
的
。请让我知道我做错了什么?please see attached image
浏览 6
提问于2019-06-24
得票数 1
1
回答
正常关闭和信号处理
python
、
python-3.x
、
python-asyncio
asyncio.sleep(1) asyncio.run(main()) asyncio.run(graceful_shutdown())我猜回调是在executor中运行
的
? 我如何重构这段代码,以便可以处理一个信号,从而导致主
协
程
停止并执行到fin
浏览 17
提问于2019-07-30
得票数 2
回答已采纳
2
回答
使用
Kotlin
协
程
来更新我
的
TextView会使它
崩溃
:
android
、
kotlin
、
kotlin-coroutines
、
android-threading
当涉及到
Kotlin
编程时,我是一个大新手。我对线程有基本
的
了解。 事情是这样
的
:我正在尝试在点击一个按钮后每秒更新一次我
的
TextView (在片段中)。我将按钮
的
onClick函数设置为包含10个
协
程
的
延迟(1000)调用。但我总是得到这样
的
错误: CalledFromWrongThreadException: Only Main Thread is allowed to change View properties 有没有办法在
浏览 59
提问于2021-01-25
得票数 0
回答已采纳
4
回答
使用
Kotlin
1.3迁移到Android中
的
Kotlin
协
程
android
、
kotlin
、
kotlinx.coroutines
我应该在我
的
build.gradle文件中修改什么或者在类中导入什么才能在我
的
Android项目中使用
Kotlin
1.3中稳定
的
协
程
函数?关于我
的
build.gradle中
的
协
程
的
片段 implementation "org.jetbrains.
kotlin
:
kotlin
-coroutines-core:$coroutines_version"
浏览 4
提问于2018-10-25
得票数 12
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
android中kotlin协程和线程的关系
Kotlin1.3版本的协程
忘记Rxjava吧,你应该试试Kotlin的协程
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券