腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
main函数
中
恢复执行
协
程
?
、
、
、
、
如果我们在main函数中
使用
协
程
,那么
协
程
如
何在
延迟后恢复执行。就像在这个图像
中
,
协
程
在主函数
中
,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android
中
的
协
程
是如何工作的。我问的是
kotlin
的main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在线程池中的任何线程
中
执行。正因为如此,Go可以廉价地更改当前正在运行的作业。Go只需更改几个注册表。但是有些人说,JVM可以
使用
线程堆栈而不是寄存器。所以根本不需要保存和加载寄存器。
kotlin
协
程</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们
使用
async方法(来自默认
协
程
库),它会给我们一种异步工作的错觉,但这只是将“job”发送到另一个线程。如果我们
使用
带有
协
程
的async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好的io异步api (可能是错误的)。但是
kotlin
协
程
没有
浏览 5
提问于2021-09-17
得票数 3
1
回答
带循环的
Kotlin
- Coroutines
、
、
我目前是
Kotlin
协
程
的新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑
使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
程
的情况。如果一个
协
程
因为某种原因抛出了异常,那么源自这个主
协<
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
2
回答
android LiveData或
协
程
频道
、
、
、
让应用程序
使用
带有UI的ViewModel的LiveData来观察存储库
中
的数据更新。 它工作得很好。现在有人提出"LiveData还没有被很好地采用,也许应该改用
协
程
的通道“。我确信,有了
协
程
的特性,没有LiveData也可以做到。该频道是
kotlin
的一个语言特性。当然,它可以在许多情况下
使用
。我只是希望它不是因为它命名为"channel“,所以人们觉得它比这里
使用
LiveData更合适。一个不太合适的示例是,
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
4
回答
使用
Kotlin
1.3迁移到Android
中
的
Kotlin
协
程
、
、
我应该在我的build.gradle文件
中
修改什么或者在类中导入什么才能在我的Android项目中
使用
Kotlin
1.3
中
稳定的
协
程
函数?关于我的build.gradle
中
的
协
程
的片段 implementation "org.jetbrains.
kotlin
:
kotlin
-coroutines-core:$coroutines_version" implementation &q
浏览 4
提问于2018-10-25
得票数 12
1
回答
使用
协
程
写入日志文件,而不会打乱日志的顺序
、
、
、
、
由于文件写入是一个阻塞操作,我现在希望
使用
Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中
是行不通的,因为这样做会导致一些日志被调换,并且不会以正确的顺序写入文件。如何确保日志是按顺序写入的,同时不会阻塞主线程的文件操作,最好
使用
Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
1
回答
执行DB操作时,
Kotlin
协
程
或任何
协
程
是否会阻塞线程?
、
、
、
、
我正在尝试学习Java/
Kotlin
中
的
协
程
和线程。据我所知,至少当你在线程
中
调用DB操作时,它会阻塞线程本身,并等待DB的响应来解锁它。另一方面,
协
程
是“轻量级线程”,但从我的研究来看,它们只是线程
中
的“例程”。 那么,如果我在DB操作中
使用
协
程
,它是否也会阻塞线程,从而阻塞线程
中
运行的其他
协
程
??
浏览 14
提问于2019-08-21
得票数 0
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
、
、
、
我刚刚做了一个关于
Kotlin
的
协
程
的演讲,并提出了一个问题:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该
使用
协
程
的地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
4
回答
Firebase实时数据库和
Kotlin
协
程
、
、
、
我是一个初学者,目前在科特林的一个安卓应用程序上工作,它从Firebase应用程序接口获得数据,并
使用
实时数据库来存储和检索数据。我
使用
Kotlin
协
程
从Firebase API获取数据,但我不确定是否应该
使用
协
程
来存储或检索TMDb实时数据库
中
的数据。 我希望Firebase能自动完成
Kotlin
协
程
所做的工作。这是我想要执行的Firebase操作之一:(从数据库
中</e
浏览 1
提问于2020-09-11
得票数 1
1
回答
服务器端jvm上的Ktor,
协
程
原生mt或vanilla
、
、
我对服务器端应用程序的ktor (1.5.1)应该
使用
哪个版本的
kotlin
协
程
感到非常困惑(没有多平台的意图)。ktor-server-netty在
协
程
1.4.2-native-mt上有一个传递依赖,也就是说,据我所知,它是为KMM设计的。 在这种情况下,
使用
原生mt和vanilla
协
程
有什么不同?
浏览 15
提问于2021-02-10
得票数 1
回答已采纳
1
回答
如
何在
集合
中
使用
Kotlin
协
程
、
我对
Kotlin
和它的
协
程
模块相当陌生,我正在尝试做一些一开始对我来说很简单的事情。 } 我的目标是
使用
协
程
来异步调用这个代价高昂的方法,但我在处理这个问题时遇到了麻烦。
浏览 1
提问于2019-07-13
得票数 2
回答已采纳
1
回答
线程什么时候会挂起挂起的函数?
、
、
我正在学习
Kotlin
的
协
程
,我很好奇线程什么时候会挂起一个挂起函数。在Golang
中
,我们知道它会在几种情况下挂起一个goroutine;调用另一个goroutine,block-syscall,channeling,gc。
Kotlin
的
协
程
是一样的吗?
浏览 16
提问于2019-11-18
得票数 2
1
回答
在
协
程
作用域中获取对
协
程
作业的引用
、
在
kotlin
协
程
中
,大多数标准构建器方法(
如
launch)都返回对作业的引用, 这样的设计是为了将这些引用保留在地图/列表(手动管理启动的作业)之类的东西
中
,还是有办法在给定的范围内找到启动的作业?scope.launch { /* starting a coroutine in scope */ } 有没有一种方法可以在不保留scope.launch返回的启动作业的引用的情况下获得启动的
协
程
引用
浏览 11
提问于2021-01-17
得票数 0
回答已采纳
1
回答
Kotlin
:接收不同
协
程
中
的元素不能正常工作
、
我有下面的
kotlin
协
程
代码。如果我将从通道接收元素的逻辑放到另一个
协
程
中
(例如,像注释代码
中
那样将for放在launch
中
),那么它会在下面的输出
中
受到攻击(即,我希望发送和接收到10,但它在receiving 3
中
被卡住了)。sending 2 sending 4 receiving 1 rece
浏览 12
提问于2019-02-08
得票数 0
回答已采纳
1
回答
Kotlin
中
的COROUTINE_SUSPENDED和suspendCoroutineOrReturn
、
、
、
kotlin
中
的
协
程
的想法是抽象挂起和回调的概念,并编写简单的顺序代码。您永远不需要担心
协
程
是否挂起,这与线程类似。在什么情况下会
使用
它们?
浏览 0
提问于2017-09-08
得票数 3
回答已采纳
1
回答
如
何在
协
程
中
中断
Kotlin
挂起函数并重新开始
、
、
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来取消
kotlin
挂起函数,并在环境发生变化时启动
协
程
。在我的代码
中
,我可以有100个播放器(
协
程
)同时运行,
使用
挂起函数等,并且每小时或每x次Java都会调用其中的一些播放器。当它发生时,我需要
协
程
来停止该挂起功能,并再次启动
协
程
。GoesSomewhereElse() {de
浏览 21
提问于2021-03-01
得票数 0
2
回答
结合
使用
AsyncTask和Runnable
、
、
Throwable) { } } 到目前为止,它是有效的,但我想知道这样
使用
我不想
使用
Retrofit或任何类似的替代方案。
浏览 0
提问于2020-01-19
得票数 0
1
回答
如
何在
Kotlin
中
限制
协
程
的速度/数量/性能
、
、
、
我想在一个循环中
使用
Spring和
Kotlin
通过
协
程
从外部微服务
中
获取数据几十万次。接下来,我想修改此数据并将其发送回此微服务。我不想DDOS这个微服务。有哪些方法可以限制
协
程
的性能/速度/数量?
浏览 0
提问于2020-11-21
得票数 0
2
回答
启动
协
程
构建器是否会导致挂起函数在新线程上运行?
、
、
、
最近开始
使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
点击加载更多
相关
资讯
android中kotlin协程和线程的关系
使用 Kotlin+WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
超详细的Python中异步协程的使用方法介绍
kotlin学习笔记
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券