腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个
区别是Go运行时管理此时正在运行
的</em
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
2
回答
如何在main
函数
中恢复执行
协
程
?
、
、
、
、
如果我们在main
函数
中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主
函数
中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。
我
知道状态机和android中
的
协
程
是如何
工作
的
。
我
问
的
是
kotlin
的
main
函数
(不是andro
浏览 8
提问于2021-09-15
得票数 0
1
回答
无法
让
我
的
第一个
Kotlin
协
程
函数
工作
、
、
、
我
正在努力
让
我
的
第一个
协
程
函数
工作
!
我
有一个名为GetContacts
的
阻塞
函数
,它可以获取设备联系人。
我
想用这个查询
的
结果更新一个Livedata。这个查询本身可以很好地
工作
,但是
我
似乎不能让它在Coroutine中
工作
。以下是
我
的
代码 val co
浏览 7
提问于2019-11-06
得票数 0
回答已采纳
1
回答
如何在doInBackgroung()
的
同时创建一个安卓AsyncTask加载微调器
、
、
我
得到了一个用于网址连接
的
AsyncTask。现在,
我
希望每次连接URL时都有一个加载微调器。
我
在onPreExecute()中显示loading微调器,在onPostExecute中取消它。
我
在doInBackgroung()中用一个无限
的
while循环测试了这一点。最大
的
问题是GUI冻结了,加载微调器没有显示。在我看来,原因是URLconnection.execute().get()。但是
我
需要get(),因为活动需要使用它
的
结果
浏览 14
提问于2020-08-28
得票数 1
1
回答
在
Kotlin
协
程
上运行阻塞CPU限制
的
任务
、
、
、
、
我
一直在试验
Kotlin
,并在
kotlin
协
程
上运行阻塞CPU任务。当程序阻塞时,比如大
的
cpu密集型计算,我们并不是真的挂起,而是需要在不同
的
线程上启动程序,
让
它们并行运行。
我
设法
让
下面的代码在async + Default dispatcher下正常
工作
,但我想知道它是否能与withContext一起
工作
,但它没有。
我
期望它在线程中启动
第一个
浏览 8
提问于2019-08-31
得票数 3
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。我们有一个
工作
线程池和一个io线程池。对
我
来说,这只是一个多线程编程。如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步
工作
的
浏览 5
提问于2021-09-17
得票数 3
1
回答
启动时
无法
调用挂起
函数
、
我
是
kotlin
协
程
的
新手,
我
正在尝试使用launch从oncreate调用一个暂停
函数
。但是代码不会执行。suspend fun callSomeApi() { //perform network call} 它说挂起
函数
只能从
协
程
或其他挂起
函数
中调用虽然
我
是从启动
浏览 6
提问于2019-06-24
得票数 1
4
回答
限制可在作用域中运行
的
协
程
的
最大数量
、
、
我
在将当前
的
应用程序从Java转换为
Kotlin
时遇到了这个问题。 用于使用线程从服务器传输数据
的
java实现。它将创建大约100个不同
的
线程来请求数据,但从
我
看到
的
情况来看,一次运行
的
线程不超过4个,其他线程将等待线程完成后再启动。在将其翻译为
Kotlin
时,
我
使用了
协
程
这就产生了一个问题,因为服务器显然
无法
处理实际发送
的
100个请求。所有<
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
1
回答
带循环
的
Kotlin
- Coroutines
、
、
理想情况下,
我
希望每个拆分都会产生一个新
的
线程,这样所有的路由都会被并行地探索。
我
目前是
Kotlin
协
程
的
新手,所以如果这看起来很愚蠢,请容忍
我
。目前,
我
正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope
Kotl
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
1
回答
如何在
协
程
中中断
Kotlin
挂起
函数
并重新开始
、
、
长话短说,
我
正在运行java/
kotlin
项目,
我
正在寻找一种方法来取消
kotlin
挂起
函数
,并在环境发生变化时启动
协
程
。在
我
的
代码中,
我
可以有100个播放器(
协
程
)同时运行,使用挂起
函数
等,并且每小时或每x次Java都会调用其中
的
一些播放器。当它发生时,
我
需要
协
程
来停止该挂起功能,
浏览 21
提问于2021-03-01
得票数 0
4
回答
使用
Kotlin
1.3迁移到Android中
的
Kotlin
协
程
、
、
我
应该在
我
的
build.gradle文件中修改什么或者在类中导入什么才能在
我
的
Android项目中使用
Kotlin
1.3中稳定
的
协
程
函数
?关于我
的
build.gradle中
的
协
程
的
片段 implementation "org.jetbrains.
kotlin
:
kotlin
-corou
浏览 4
提问于2018-10-25
得票数 12
3
回答
Android:如何使用
协
程
从互联网读取文件?
、
、
我
需要读取位于某个URL
的
文件。
我
创建了这样一个
函数
: private fun urlRead() { val stream = url.openStream()}
我
从onCreate调用了这个
函数
。Android要求应用程序从其他线程与网络一起
工作
。文档建议对简单
的
多线程任务使用
协
程
。但我找不到在And
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
1
回答
使用
Kotlin
协
程
的
函数
是否可以等待完成并返回到Java类?
、
、
、
我
想开始在主线程之外使用
Kotlin
& coroutines进行与网络相关
的
工作
,但是
我
遇到了一个问题,试图弄清楚如何成功地处理某个特定
的
情况。
我
已经创建了一个带有网络
函数
的
Kotlin
文件,
我
计划在Java类(视图模型,此时需要用Java编写)中调用它。这个想法是,
我
希望网络
函数
修改并将列表返回给视图模型,然后允许视图模型继续。通过调试,
我</
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
线程什么时候会挂起挂起
的
函数
?
、
、
我
正在学习
Kotlin
的
协
程
,
我
很好奇线程什么时候会挂起一个挂起
函数
。
Kotlin
的
协
程
是一样
的
吗?
浏览 16
提问于2019-11-18
得票数 2
2
回答
启动
协
程
构建器是否会导致挂起
函数
在新线程上运行?
、
、
、
最近开始使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") }
我
知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起
函数
,它只阻塞
协
程
,而不是线程本身。但
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
1
回答
在房间中使用
kotlin
协
程
、
、
、
在2.1版中,Room添加了对
协
程
的
支持,但我
无法
让
它
工作
。这应该和添加依赖项一样简单,但不知何故,
我
忽略了一些东西。在
我
的
build.gradle中,
我
得到了
协
程
、房间和房间
协
程
的
依赖关系 dependencies { &
浏览 18
提问于2019-09-01
得票数 4
回答已采纳
4
回答
Firebase实时数据库和
Kotlin
协
程
、
、
、
我
是一个初学者,目前在科特林
的
一个安卓应用程序上
工作
,它从Firebase应用程序接口获得数据,并使用实时数据库来存储和检索数据。
我
使用
Kotlin
协
程
从Firebase API获取数据,但我不确定是否应该使用
协
程
来存储或检索TMDb实时数据库中
的
数据。
我
希望Firebase能自动完成
Kotlin
协
程
所做
的
工作</em
浏览 1
提问于2020-09-11
得票数 1
2
回答
android LiveData或
协
程
频道
、
、
、
让
应用程序使用带有UI
的
ViewModel
的
LiveData来观察存储库中
的
数据更新。 它
工作
得很好。现在有人提出"LiveData还没有被很好地采用,也许应该改用
协
程
的
通道“。首先,不确定关于LiveData
的
说法是否准确。
我
确信,有了
协
程
的
特性,没有LiveData也可以做到。但我觉得每个人都有自己
的
目标任务,从谷歌
的</e
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
1
回答
在@Scheduled内部运行coroutine
、
、
、
、
我
想运行一个定期任务。在Spring MVC中,它可以完美地
工作
。现在
我
想集成Spring Webflux +
Kotlin
协
程
。如何在@Scheduled方法中调用挂起
的
函数
?
我
想
让
它等到挂起
的
函数
完成。
浏览 17
提问于2021-06-07
得票数 0
回答已采纳
1
回答
利用
Kotlin
中
的
扩张
函数
对
协
程
进行Cahining
、
我
想通过使用
Kotlin
的
扩展
函数
来链接3个
协
程
。
我
知道如何使用常规
函数
,但不能使用扩展
函数
来管理它。实际上,在第二个
协
程
中,
我
只能收到
第一个
协
程
发送
的
一个数据,但仅此而已。这个程序可以
工作
,但我在控制台上得到
的
只有Doc: 1st Document。
我
哪里
浏览 25
提问于2020-12-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
饿了么资深Android工程师带你领略Kotlin协程的力量
JetBrains开发者日见闻(二)之Kotlin1.3的新特性(Contract契约与协程篇
深入浅出Kotlin协程
全新版Jetpack进阶提升,系统性落地短视频App
Kotlin生态调查结果出炉:超过6成的开发者用过Kotlin了
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券