腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1335)
视频
沙龙
2
回答
收听
来自
iOS
的
Kotlin
协
程
流程
swift
、
kotlin-coroutines
、
kotlin-multiplatform
我已经设置了一个
Kotlin
多平台项目,并附加了一个SQLDelight数据库。它
的
所有设置和运行正常,因为我已经测试它在android端使用以下内容: commonMain: val backgroundColorFlow: Flow<Color> =database.backgroundColorFlow.onEach { setBackgroundColor(it.hex) }.launchIn(lifecycleScope) 但是,当尝试访问
iOS
项目应用程序委托中
的
相同调用时,我得到了以下选项
浏览 19
提问于2020-10-03
得票数 9
2
回答
为什么
kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们使用async方法(
来自
默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个线程。如果我们使用带有
协
程
的
async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的
)。但是
kotlin
浏览 5
提问于2021-09-17
得票数 3
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
go
、
kotlin
、
coroutine
、
goroutine
、
kotlin-coroutines
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个区别是Go运行时管理此时正在运行
的
协</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
2
回答
在使用flow替换RxJava
的
Kotlin
协
程
中单击listener
android
、
kotlin
、
rx-java
、
kotlin-coroutines
、
kotlin-flow
我目前正在为按钮点击事件使用rxjava,rx绑定,我想将其更改为使用
kotlin
协
程
流程
。请告诉我如何将下面的代码转换为使用
流程
public Observable<Void> getStartFuellingObservable() { return
浏览 0
提问于2021-01-14
得票数 1
2
回答
协
程
是如何被挂起
的
?
kotlin
、
asynchronous
、
concurrency
、
kotlin-coroutines
、
nonblocking
来自
kotlin
文档我
来自
javascript世界。像setTimeout()或fetch()这样
的
函数是在javascript callstack外部和浏览器环境内部执行<
浏览 21
提问于2021-11-06
得票数 1
1
回答
带循环
的
Kotlin
- Coroutines
kotlin
、
tree
、
kotlin-coroutines
理想情况下,我希望每个拆分都会产生一个新
的
线程,这样所有的路由都会被并行地探索。 我目前是
Kotlin
协
程
的
新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
1
回答
如何在
协
程
中中断
Kotlin
挂起函数并重新开始
java
、
kotlin
、
kotlin-coroutines
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来取消
kotlin
挂起函数,并在环境发生变化时启动
协
程
。在我
的
代码中,我可以有100个播放器(
协
程
)同时运行,使用挂起函数等,并且每小时或每x次Java都会调用其中
的
一些播放器。当它发生时,我需要
协
程
来停止该挂起功能,并再次启动
协
程
。,当java延迟调用挂起函数内部
的
播放器时,它会执行<e
浏览 21
提问于2021-03-01
得票数 0
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
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
1
回答
使用
协
程
写入日志文件,而不会打乱日志
的
顺序
android
、
asynchronous
、
kotlin
、
logging
、
kotlin-coroutines
由于文件写入是一个阻塞操作,我现在希望使用
Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中是行不通
的
,因为这样做会导致一些日志被调换,并且不会以正确
的
顺序写入文件。如何确保日志是按顺序写入
的
,同时不会阻塞主线程
的
文件操作,最好使用
Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
1
回答
执行DB操作时,
Kotlin
协
程
或任何
协
程
是否会阻塞线程?
java
、
multithreading
、
kotlin
、
coroutine
、
kotlin-coroutines
我正在尝试学习Java/
Kotlin
中
的
协
程
和线程。据我所知,至少当你在线程中调用DB操作时,它会阻塞线程本身,并等待DB
的
响应来解锁它。另一方面,
协
程
是“轻量级线程”,但从我
的
研究来看,它们只是线程中
的
“例程”。 那么,如果我在DB操作中使用
协
程
,它是否也会阻塞线程,从而阻塞线程中运行
的
其他
协
程
??
浏览 14
提问于2019-08-21
得票数 0
1
回答
迁移到非实验
协
程
kotlin
、
android-gradle-plugin
、
kotlinx.coroutines
我一直在尝试从
协
程
的
实验版本(0.23.4)迁移到最近发布
的
版本(1.0.1)。class some.package.SomeClassName, unresolved supertypes: kotlinx.coroutines.CoroutineScopeSomeCla
浏览 6
提问于2018-11-22
得票数 1
2
回答
android LiveData或
协
程
频道
android
、
android-architecture-components
、
android-livedata
、
kotlin-coroutines
让应用程序使用带有UI
的
ViewModel
的
LiveData来观察存储库中
的
数据更新。 它工作得很好。现在有人提出"LiveData还没有被很好地采用,也许应该改用
协
程
的
通道“。首先,不确定关于LiveData
的
说法是否准确。我确信,有了
协
程
的
特性,没有LiveData也可以做到。但我觉得每个人都有自己
的
目标任务,从谷歌
的
语音/示例来看,LiveData是用An
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
1
回答
线程什么时候会挂起挂起
的
函数?
kotlin
、
kotlin-coroutines
、
suspend
我正在学习
Kotlin
的
协
程
,我很好奇线程什么时候会挂起一个挂起函数。
Kotlin
的
协
程
是一样
的
吗?
浏览 16
提问于2019-11-18
得票数 2
1
回答
服务器端jvm上
的
Ktor,
协
程
原生mt或vanilla
kotlin
、
kotlin-coroutines
、
ktor
我对服务器端应用程序
的
ktor (1.5.1)应该使用哪个版本
的
kotlin
协
程
感到非常困惑(没有多平台
的
意图)。ktor-server-netty在
协
程
1.4.2-native-mt上有一个传递依赖,也就是说,据我所知,它是为KMM设计
的
。 在这种情况下,使用原生mt和vanilla
协
程
有什么不同?
浏览 15
提问于2021-02-10
得票数 1
回答已采纳
4
回答
Firebase实时数据库和
Kotlin
协
程
android
、
kotlin
、
firebase-realtime-database
、
kotlin-coroutines
我是一个初学者,目前在科特林
的
一个安卓应用程序上工作,它从Firebase应用程序接口获得数据,并使用实时数据库来存储和检索数据。我使用
Kotlin
协
程
从Firebase API获取数据,但我不确定是否应该使用
协
程
来存储或检索TMDb实时数据库中
的
数据。f
浏览 1
提问于2020-09-11
得票数 1
1
回答
如何推迟
kotlin
原生代码
的
执行?
kotlin
、
kotlin-multiplatform
使用Handler 1
的
postDelayed方法,我们可以在android平台上以特定
的
延迟在主线程上执行一段代码 当使用
Kotlin
原生在
iOS
设备上运行时,有没有等效
的
方法?
浏览 106
提问于2021-09-13
得票数 0
回答已采纳
2
回答
启动
协
程
构建器是否会导致挂起函数在新线程上运行?
android
、
kotlin
、
kotlin-coroutines
、
kotlin-android-extensions
最近开始使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
点击加载更多
相关
资讯
Kotlin1.3版本的协程
android中kotlin协程和线程的关系
忘记Rxjava吧,你应该试试Kotlin的协程
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券