腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8673)
视频
沙龙
1
回答
Kotlin
协
程
:
作业
调度
的
问题
。(
InvokeOnCompletion
)
android
、
kotlin
、
viewmodel
、
kotlin-coroutines
、
job-scheduling
我想要做
的
是遍历topicsList,为每个主题发出一个请求,并在所有请求完成时获得所有响应。
作业
完成后,调用job.
invokeOnCompletion
{},我将liveData设置为responseList。然而,这种方法不起作用。
问题
是,我在设置responseList之前更新了liveData。我不知道这怎么可能。有人能帮我解决这个
问题
吗?mViewModel.getEverything(topic, API_KEY) } job.joi
浏览 68
提问于2020-09-28
得票数 2
回答已采纳
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
go
、
kotlin
、
coroutine
、
goroutine
、
kotlin-coroutines
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个区别是Go运行时管理此时正在运行
的
协</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
3
回答
仅在两个并发进程结束后才运行函数
的
最佳方式?
java
、
android
、
android-studio
、
kotlin
、
mvp
我有几个并发进程,它们在不同
的
时间结束,我想只在所有这些进程结束后运行一个函数。 if(process1_finished && process2_finished){}任何关于如何实现这一点
的
建议都是非常感谢
的
浏览 3
提问于2021-05-18
得票数 0
1
回答
Main函数在
协
程之前终止
kotlin
、
kotlinx.coroutines
我正在做一个面向过程
的
编程课程
的
项目。这是一个面向过程
的
编程课程中
的
项目。我以前从来没有用
kotlin
写过代码,也从来没有
浏览 1
提问于2018-05-02
得票数 0
1
回答
垃圾收集挂起
的
协
程
任务
kotlin
、
coroutine
我使用
kotlin
协
程
来显示确认对话框并处理结果。.setOnCancelListener { cont.cancel() } cont.
invokeOnCompletion
取消任务
的
正确方法是什么?
浏览 32
提问于2020-03-19
得票数 0
2
回答
为什么
kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
Jetbrains在每一篇关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们使用带有
协
程
的
async io,另一个
问题
。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的
浏览 5
提问于2021-09-17
得票数 3
2
回答
启动
协
程
构建器是否会导致挂起函数在新线程上运行?
android
、
kotlin
、
kotlin-coroutines
、
kotlin-android-extensions
最近开始使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
4
回答
Kotlin
协
程
和ThreadPool?
android
、
performance
、
threadpoolexecutor
、
kotlin-coroutines
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有函数调用,这会导致应用程序初始时间
的
一些延迟。有没有并行执行多个函数
的
最佳方法?
浏览 4
提问于2019-09-30
得票数 1
1
回答
如何临时停止线程池执行
的
任务?
java
、
multithreading
、
threadpool
假设我有一个包含10个线程
的
线程池。假设池中
的
一个线程执行某个任务。我希望在某些情况下,任务将停止执行,线程将执行另一个任务,只有稍后它才会返回到前一个任务,并从停止
的
地方继续执行。 这个是可能
的
吗?
浏览 4
提问于2021-10-08
得票数 0
1
回答
在
协
程
作用域中获取对
协
程
作业
的
引用
kotlin
、
coroutine
在
kotlin
协
程
中,大多数标准构建器方法(如launch)都返回对
作业
的
引用, 这样
的
设计是为了将这些引用保留在地图/列表(手动管理启动
的
作业
)之类
的
东西中,还是有办法在给定
的
范围内找到启动
的
作业
?scope.launch { /* starting a coroutine in scope */ } 有没有一种方法可以在不保留scope.launc
浏览 11
提问于2021-01-17
得票数 0
回答已采纳
1
回答
在onPause()方法停止“活动”处理程序之后
java
、
android
、
handler
、
onpause
调用方法handler.removeMessagesAndCallbacks(null)会停止所有尚未执行
的
处理程序(post延迟)。但是我需要一个我找不到
的
方法来中断已经在运行
的
处理程序。Override> super.onPause();} 1000
的
post我可以取消一个已经被执行
的
处理程序吗?有比覆盖Runnable或Handler类更容易<
浏览 60
提问于2021-09-27
得票数 0
1
回答
是否可以控制异步
协
程
的
调度
优先级?
python-asyncio
有没有办法在所有准备运行
的
协
程
中控制
调度
优先级? 具体地说,我有几个协
程
处理来自网络
的
流I/O到几个队列,第二组
协
程
将数据从队列摄取到数据结构中。我看到
的
问题
是,根据
调度
的
顺序,分析
协
程
可以在也有数据准备好
的
读取器
协
程之前运行,因此分析
协
程
甚至不能检查未决数据<em
浏览 1
提问于2018-01-21
得票数 16
2
回答
如何在触摸视图时暂停和恢复
kotlin
协
程
?
android
、
kotlin-coroutines
在我
的
应用程序中,我想要显示一个闪屏,4秒后进入HomeActivity。但是,我想通过触摸imageview imageSplash来暂停执行,并在释放时继续执行。
浏览 22
提问于2020-07-30
得票数 1
2
回答
如何理解
协
程
取消是协同
的
kotlin
、
kotlin-coroutines
在
Kotlin
中,coroutine取消是合作
的
。我该如何理解它呢? Link to
Kotlin
documentation。
浏览 25
提问于2019-05-18
得票数 4
1
回答
Vertx中
的
协
程
从不执行?
kotlin
、
vert.x
、
kotlin-coroutines
我
的
意图是等待asyncPart完成(实际上我在里面有一个AsyncResult )。
浏览 32
提问于2020-07-23
得票数 1
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
multithreading
、
kotlin
、
coroutine
、
kotlin-coroutines
我刚刚做了一个关于
Kotlin
的
协
程
的
演讲,并提出了一个
问题
:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该使用
协
程
的
地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
2
回答
如何在
kotlin
协
程
中取消后重新启动
作业
?
kotlin
、
kotlin-coroutines
如何在
kotlin
coroutines中取消后重新启动job 我有两个按钮,一个用来启动
协
程
,另一个用来取消
作业
。但是在我取消
作业
后,
协
程
就不再启动了。
浏览 81
提问于2020-01-07
得票数 9
回答已采纳
1
回答
reactivex,
kotlin
-coroutines,akka-actors等框架编程
的
权衡?
multithreading
、
jvm
、
akka
、
kotlin-coroutines
、
reactive
例如,由于
调度
的
原因,使用
kotlin
-coroutines似乎比使用纯线程需要更多
的
CPU周期。对于反应式,我们有相同
的
情况,额外
的
级别-更多
的
CPU周期。不过,我对阿卡演员不太了解。而且,即使有更多
的
CPU周期用于
调度
协
程
,我们仍然可以因为非阻塞方法而获得性能提升。 有人能解释一下这些收益(或者这是一种权衡吗?)以硬件和操作系统级别为重点
的
详细信息?也许在什么情况下,我们想使用
浏览 36
提问于2020-10-29
得票数 0
回答已采纳
1
回答
为什么不能取消
kotlin
协
程
?
kotlin
、
coroutine
我期望
的
结果是(0,1)或(0,1,2),但打印
的
数字不断增加。我在学习关于
协
程
的
知识。我遵循了这个例子,但我对它很好奇,所以我写了代码,发现了一些奇怪
的
东西。为什么第一个代码
的
输出不是预期
的
?
浏览 21
提问于2021-07-25
得票数 0
1
回答
asyncio.wait_for()
的
用途
python-3.4
、
python-asyncio
、
coroutine
据我所知,从
协
程
中
的
协
程
中得到
的
让步会将线程控制传递给事件循环。 然后,事件循环在其他
协
程之间进行某种类型
的
调度
(其中包括从中产生
的
协
程
),并且在某个时刻,将恢复调用
的
协
程
。这与将
协
程
包装在ansyncio.wait_for调用中并从后一个调用中让步有什么不同?
浏览 1
提问于2017-07-21
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
Kotlin1.3版本的协程
android中kotlin协程和线程的关系
忘记Rxjava吧,你应该试试Kotlin的协程
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券