腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5689)
视频
沙龙
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
corutines对于有限状态机和一些
任务
运行器(例如,默认ForkJoinPool)来说是糖。Go运行时支持“
协
程
”。但是goroutines并不是真正的<
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
2
回答
在
Kotlin
协
程
中
模拟
Android
Firebase
任务
、
、
我正在与
Android
项目,需要初始化
Firebase
令牌。主要使用
Kotlin
协
程
,我想逐行实现代码,但由于没有同步请求
Firebase
令牌的方法,我想出了使用以下函数包装OnCompleteListener的解决方案: private suspend fun-> cont.resume(response)} 它基本上会阻塞当前线程,直到
任务</em
浏览 37
提问于2019-03-22
得票数 3
4
回答
Firebase
实时数据库和
Kotlin
协
程
、
、
、
我是一个初学者,目前
在
科特林的一个安卓应用程序上工作,它从
Firebase
应用程序接口获得数据,并使用实时数据库来存储和检索数据。我使用
Kotlin
协
程
从
Firebase
API获取数据,但我不确定是否应该使用
协
程
来存储或检索TMDb实时数据库
中
的数据。 我希望
Firebase
能自动完成
Kotlin
协
程
所做的工作。这是我想要执行的
Firebase
浏览 1
提问于2020-09-11
得票数 1
3
回答
Android
:如何使用
协
程
从互联网读取文件?
、
、
Android
要求应用程序从其他线程与网络一起工作。文档建议对简单的多线程
任务
使用
协
程
。但我找不到
在
Android
中使用
Kotlin
中
的
协
程
的好例子。 你能给出一个简短的使用
协
程
的代码示例吗?
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
2
回答
如何在main函数
中
恢复执行
协
程
?
、
、
、
、
如果我们
在
main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像
中
,
协
程
在
主函数
中
,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和
android
中
的
协
程
是如何工作的。我问的是
kotlin
的main函数(不是
android
activity )。
浏览 8
提问于2021-09-15
得票数 0
4
回答
使用
Kotlin
1.3迁移到
Android
中
的
Kotlin
协
程
、
、
我应该在我的build.gradle文件
中
修改什么或者
在
类中导入什么才能在我的
Android
项目中使用
Kotlin
1.3
中
稳定的
协
程
函数?关于我的build.gradle
中
的
协
程
的片段 implementation "org.jetbrains.
kotlin
:
kotlin
-coroutines-core:$coroutines_version" implemen
浏览 4
提问于2018-10-25
得票数 12
1
回答
带循环的
Kotlin
- Coroutines
、
、
在
我目前的实现
中
,算法
在
完成树的其余部分之前,会沿着每条拆分的路径一直走到最后: ? 这是次优的,因为所有其他分支都必须等待算法完成,这是大量时间的浪费,特别是当树非常大的时候。我目前是
Kotlin
协
程
的新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { corout
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains
在
每一篇关于
kotlin
的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们使用带有
协
程
的async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好的io异步api (可能是错误的)。据我所知,.NET已经重建了他们的异步api (作为IOCP)来使用C#
任务<
浏览 5
提问于2021-09-17
得票数 3
1
回答
使用
协
程
写入日志文件,而不会打乱日志的顺序
、
、
、
、
我已经创建了一个自定义日志记录器,用于将我所有的日志写入文件和
android
日志。由于文件写入是一个阻塞操作,我现在希望使用
Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中
是行不通的,因为这样做会导致一些日志被调换,并且不会以正确的顺序写入文件。如何确保日志是按顺序写入的,同时不会阻塞主线程的文件操作,最好使用
Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
3
回答
如何在
android
运行时将成千上万的数据存储
在
Sqlite
中
?
、
、
在
成功登录后,我得到了大约50,000个Json数据作为响应。我必须在不停止ui的情况下解析这些数据并存储
在
Sqlite数据库
中
(这意味着用户可以移动到主活动,数据应该存储在后台)。
浏览 0
提问于2021-02-13
得票数 0
4
回答
在
执行多个后台
任务
时,哪种方法更好?
Kotlin
协
程
和ThreadPool?
、
、
、
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有函数调用,这会导致应用程序初始时间的一些延迟。有没有并行执行多个函数的最佳方法?
浏览 4
提问于2019-09-30
得票数 1
1
回答
Kotlin
协
程
使用produces和mockito来
模拟
生产作业
、
、
、
我正在
Android
应用程序
中
测试
Kotlin
协
程
,并尝试执行以下单元测试fun <T> postExecute(uiFun: suspend (
浏览 1
提问于2017-12-02
得票数 1
4
回答
kotlin
协
程
中
带有URL().readText()的NetworkOnMainThreadException
、
、
我
在
android
studio工作,正在使用
kotlin
协
程
从API
中
检索结果。我已经测试了URL,它是正常的。它抛出一个NetworkOnMainThreadException,但它被包装在
协
程
中
。
浏览 8
提问于2019-04-01
得票数 2
1
回答
在
Android
中
运行后台上下文操作
、
、
、
在
一个用
Kotlin
编写的
Android
项目中,我有一个数据结构,我想在单个线程上执行一些操作,因为两者都不是线程安全的,并且
在
它上执行操作的顺序很重要。我不希望这个线程成为主线程,因为操作很慢。
浏览 21
提问于2021-03-16
得票数 0
回答已采纳
1
回答
将
Firebase
与
Kotlin
协
程
配合使用:取消作业时不会取消
任务
、
、
、
在
协
程
中
,借助"kotlinx-coroutines-play-services“库
中
的await()函数,我使用了如下内容:
Firebase
.storage.reference.child("example").putFile(uri).await()问题是,当当前
协
程
的Job被取消时,此
任务
浏览 0
提问于2020-10-04
得票数 1
1
回答
使用
Kotlin
协
程
的函数是否可以等待完成并返回到Java类?
、
、
、
我正在开发一个基于Java的
Android
应用程序。我想开始
在
主线程之外使用
Kotlin
& coroutines进行与网络相关的工作,但是我遇到了一个问题,试图弄清楚如何成功地处理某个特定的情况。我已经创建了一个带有网络函数的
Kotlin
文件,我计划在Java类(视图模型,此时需要用Java编写)
中
调用它。这个想法是,我希望网络函数修改并将列表返回给视图模型,然后允许视图模型继续。因此,我想知道是否有一种方法可以让代码
在
将数据列表返回到Java视图模型之前等待
协</em
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
如何使用mockk
模拟
协
程
的执行?
、
、
我正在尝试使用mockk框架在我的一个单元测试
中
设置一个
模拟
,它执行一个挂起的函数,如下所示:val mock = mockk<Executable> { coEvery { execute() } coAnswers { task() } } 然而,我发现如果我
在
启动的
协
程
作用域中调用如果我
在
浏览 0
提问于2018-11-09
得票数 0
2
回答
结合使用AsyncTask和Runnable
、
、
我的存储库中有以下代码: private val busService: BusService AsyncTask.execute { val apiResponse = busService.get(id) cal
浏览 0
提问于2020-01-19
得票数 0
1
回答
如何在运行其他函数之前先运行函数?
、
、
、
嘿,我正在尝试将数据发布到rest api,所以我的想法是将图片上传到
firebase
存储,然后获取上传图片的链接,然后执行发布到RESTAPI的函数。isItemAdditionFinished.toString()) } } 上传图片到
firebase
浏览 6
提问于2021-03-31
得票数 0
2
回答
对于现实世界的
Android
开发来说,
协
程
到底有多“轻量级”?
、
、
当您开始学习
Kotlin
协
程
时,您看到的第一个示例之一是可以启动数十万个协
程
,但在尝试对线程执行相同的操作时会遇到OutOfMemory异常。虽然这个例子很“酷”,但我不认为它对现实世界的
Android
应用程序开发有什么用处,甚至有点误导。当然,您可以启动数十万个只做delay()的
协
程
,但在现实
中
,您要么启动执行某种IO或某种计算的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程</em
浏览 1
提问于2020-05-07
得票数 3
点击加载更多
相关
资讯
android中kotlin协程和线程的关系
饿了么资深Android工程师带你领略Kotlin协程的力量
在PHP中使用协程实现多任务调度
Python中如何创建、运行和取消asyncio协程任务?
使用 Kotlin+WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券