腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
关于
Kotlin
协
程
取消
的
问题
、
、
我
的
应用程序中有一个类似以下代码
的
代码 override fun我
的
假设是,在onDestroy()中调用cancel()之后,coroutine会被
取消
,所以我没有费心去检查context中是否有空值。然而,这是意料之中
的
行为,还是我做错了什么?
Kotlin
的
文档对此并不是很清楚。网上
的
大多数例子都和我
的</
浏览 21
提问于2019-11-28
得票数 3
回答已采纳
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
、
、
、
我刚刚做了一个
关于
Kotlin
的
协
程
的
演讲,并提出了一个
问题
:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该使用
协
程
的
地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
1
回答
在onPause()方法停止“活动”处理程序之后
、
、
、
调用方法handler.removeMessagesAndCallbacks(null)会停止所有尚未执行
的
处理程序(post延迟)。但是我需要一个我找不到
的
方法来中断已经在运行
的
处理程序。Override> super.onPause();} 1000
的
post延迟处理程序已
取消
,但另一个处理程序在调用onPause()时仍在执行,而该处理程序已在
浏览 60
提问于2021-09-27
得票数 0
4
回答
如果超过一段时间,如何
取消
kotlin
协
程
?
、
如果超过一定时间,我想
取消
kotlin
协
程
。这就是我正在做
的
事情: val userOne = async(Dispatchers.IO) {certain time, eg 1000, I want to cancel the thread and return 如果超过一段时间,如何
取消
kotlin<
浏览 0
提问于2020-10-01
得票数 1
2
回答
无法
取消
使用viewModelScope启动
的
协
程
、
、
、
、
我在
kotlin
的
一个viewModel
的
初始化中启动了
协
程
。
协
程
侦听循环中
的
数据,一切正常,但作为标题sugguest,我无法
取消
该
协
程
(或者也许viewmodel没有调用清除),因为socked保持连接。// connect socket } catch (Exception e){
浏览 58
提问于2019-09-02
得票数 0
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇
关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们使用带有
协
程
的
async io,另一个
问题
。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误<
浏览 5
提问于2021-09-17
得票数 3
1
回答
带循环
的
Kotlin
- Coroutines
、
、
理想情况下,我希望每个拆分都会产生一个新
的
线程,这样所有的路由都会被并行地探索。 我目前是
Kotlin
协
程
的
新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
1
回答
如何在
协
程
中中断
Kotlin
挂起函数并重新开始
、
、
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来
取消
kotlin
挂起函数,并在环境发生变化时启动
协
程
。在我
的
代码中,我可以有100个播放器(
协
程
)同时运行,使用挂起函数等,并且每小时或每x次Java都会调用其中
的
一些播放器。当它发生时,我需要
协
程
来停止该挂起功能,并再次启动
协
程
。,当java延迟调用挂起函数内部
的
播放
浏览 21
提问于2021-03-01
得票数 0
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个区别是Go运行时管理此时正在运行
的
协</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
测量
kotlin
协
程
性能
、
、
我有阻塞
的
sqs侦听器,它从sqs获
取消
息,做一些处理(可能是消息验证或丰富),在数据库中存储处理后
的
消息,从sqs中清理消息。我计划使用
Kotlin
协
程
以非阻塞
的
方式编写整个sqs侦听器。我
的
问题
是,我如何测量旧方法和新
的
基于
协
程
的
方法之间
的
性能(吞吐量、cpu使用率、线程使用率)?我
的
协
程
浏览 1
提问于2019-10-19
得票数 2
4
回答
使用
Kotlin
1.3迁移到Android中
的
Kotlin
协
程
、
、
我应该在我
的
build.gradle文件中修改什么或者在类中导入什么才能在我
的
Android项目中使用
Kotlin
1.3中稳定
的
协
程
函数?
关于
我
的
build.gradle中
的
协
程
的
片段 implementation "org.jetbrains.
kotlin
:
kotlin
-coroutines-core:$coroutines_vers
浏览 4
提问于2018-10-25
得票数 12
2
回答
如何在
kotlin
协
程
中
取消
后重新启动作业?
、
如何在
kotlin
coroutines中
取消
后重新启动job 我有两个按钮,一个用来启动
协
程
,另一个用来
取消
作业。但是在我
取消
作业后,
协
程
就不再启动了。
浏览 81
提问于2020-01-07
得票数 9
回答已采纳
2
回答
如何理解
协
程
取消
是协同
的
、
在
Kotlin
中,coroutine
取消
是合作
的
。我该如何理解它呢? Link to
Kotlin
documentation。
浏览 25
提问于2019-05-18
得票数 4
1
回答
用
kotlin
协
程
中断HttpURLConnection
、
、
、
我正在尝试将HttpURLConnection与
Kotlin
协
程
一起使用,如下所示 var downloadJob: Job?disconnect() } } 当作业被
取消
时,预计会抛出一个CancellationException,但由于某种原因,在建立连接时不会发生这种情况。有没有办法通过
取消
作业来中断连接尝试?
浏览 31
提问于2021-03-31
得票数 0
回答已采纳
2
回答
协
程
Kotlin
中作业和延迟
的
区别
、
、
、
我是第一次接触
协
程
,我了解launch和async,但Deferred仍然令人困惑。什么是Deferred?以及Job和Deferred之间
的
区别。清晰
的
解释和例子更有帮助。提前谢谢。
浏览 0
提问于2018-11-22
得票数 28
回答已采纳
1
回答
“实验性
的
”
Kotlin
协
程
可以用于生产吗?
、
、
Kotlin
协
程
可以在生产中使用吗?它们
的
实验状态意味着什么?
浏览 0
提问于2017-09-15
得票数 88
回答已采纳
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android中
的
协
程
是如何工作
的
。我问
的
是
kotlin
的
main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
在
Kotlin
中,一个线程一次只能运行一个
协
程
?
、
、
我对
Kotlin
协
程
和线程
的
理解是这样
的
: 一个线程一次只能运行一个
协
程
。一个线程可以同时处理多个协
程
。它可以挂起一个
协
程
并运行一个不同
的
协
程
。但是在给定
的
时间点上,一个线程上只有一个
协
程
在运行。您不能在同一时间点在同一线程上运行多个协
程
。 是这样
的
吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
2
回答
如何在触摸视图时暂停和恢复
kotlin
协
程
?
、
在我
的
应用程序中,我想要显示一个闪屏,4秒后进入HomeActivity。但是,我想通过触摸imageview imageSplash来暂停执行,并在释放时继续执行。
浏览 22
提问于2020-07-30
得票数 1
4
回答
Kotlin
协
程
和ThreadPool?
、
、
、
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有函数调用,这会导致应用程序初始时间
的
一些延迟。有没有并行执行多个函数
的
最佳方法?
浏览 4
提问于2019-09-30
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券