腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
协
程
中
的
delay()是否是一个非阻塞
函数
?
、
示例
代码
中
的
注释说明了delay()是非阻塞
的
。它应该暂停吗?
浏览 173
提问于2019-03-25
得票数 0
回答已采纳
1
回答
如
何在
协
程
中中断Kotlin
挂起
函数
并重新开始
、
、
长话短说,我正在运行java/kotlin项目,我正在寻找一种方法来取消kotlin
挂起
函数
,并在环境发生变化时启动
协
程
。在我
的
代码
中,我可以有100个播放器(
协
程
)同时运行,使用
挂起
函数
等,并且每小时或每x次Java都会调用其中
的
一些播放器。当它发生时,我需要
协
程
来停止该
挂起
功能,并再次启动
协
程
。,
浏览 21
提问于2021-03-01
得票数 0
1
回答
如
何在
挂起
的
协
程
函数
之前
测试
代码
、
、
考虑视图模型类中
的
以下示例: override fun signInViewSelected( password: Stringcall } } 我如何
测试
这个方法当我使用完成处理程序进行这种设置时,我能够捕获传递给我
的
模拟authManager类
的
参数,然后手动调用它来推进完成,
浏览 14
提问于2021-06-19
得票数 0
2
回答
如何理解Kotlin
协
程
?
、
、
、
我已经尝试阅读了Kotlin
协
程
的
各种教程和页面,尽管它对我来说是有意义
的
,但我仍然没有感觉到它被点击了,我还没有准备好用
协
程
编写异步非阻塞
代码
。我认为我缺少
的
是一张图表或图片,说明当一段
协
程
代码
执行时到底发生了什么,以及以什么顺序执行。这些
代码
是如
何在
线程级别运行
的
?Line0:
代码
在主线程上启动 Line1:在一个新线程上启
浏览 1
提问于2019-07-29
得票数 8
1
回答
如何使用带有suspend api
函数
的
Authenticator?改装
、
、
、
api.refreshTokenC(it).execute() })fun refreshTokenC(@Query("refreshToken") refreshToken: String): Call<TokenResponse> 但是如何将其与
挂起
功能一起使用呢
浏览 0
提问于2021-02-04
得票数 3
2
回答
为什么kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们向
协
程
发送阻塞
代码
,线程将被阻塞。如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个线程。如果我们使用带有
协
程
的
async io,另一
浏览 5
提问于2021-09-17
得票数 3
1
回答
我怎么知道
协
程
是否还在“等待”?
、
、
我在网上能找到
的
就是“如何检查
协
程
是否正在运行”,这不是我想要
的
。假设我有一个
协
程
有没有办法知道这条语句是否仍然“
挂起
”?isRunning = true;isRunning = false; 如果我在将isRunning设置为true
之前
停止
协
<em
浏览 0
提问于2020-10-29
得票数 1
1
回答
启动时无法调用
挂起
函数
、
我是kotlin
协
程
的
新手,我正在尝试使用launch从oncreate调用一个暂停
函数
。但是
代码
不会执行。suspend fun callSomeApi() { //perform network call} 它说
挂起
函数
只能从
协
程
或其他
挂起
函数
中调用虽然我是从启动开始就叫它
浏览 6
提问于2019-06-24
得票数 1
2
回答
是否需要从C++中
的
调用
函数
恢复协同例程?
、
、
、
、
我有一个关于co_await在C++中工作
的
问题。void) { } co_await关键字用于
挂起
任何协同例程
的
执行在上面的
代码
中,我们有两个使用它
的
实例。在main
函数
中,我们可以访问协同例程。当程序执行这行
代码
时,co_await downloadA
浏览 12
提问于2021-05-25
得票数 0
2
回答
我如何写一个异步装饰器来恢复cwd?
、
、
我正在尝试为恢复cwd
的
异步
函数
创建一个装饰器。我使用这个作为参考: 这就是我想出来
的
。它没有保留cwd,有什么建议吗?
浏览 2
提问于2020-10-17
得票数 0
1
回答
等待Java中
的
Kotlin
协
程
结果
、
在Java
代码
中调用并等待来自Coroutines
的
结果。例如:我在Kotlin中有一些耗时很长
的
方法。
浏览 8
提问于2019-10-10
得票数 2
2
回答
如
何在
main
函数
中恢复执行
协
程
?
、
、
、
、
如果我们在main
函数
中使用
协
程
,那么
协
程
如
何在
延迟后恢复执行。就像在这个图像中,
协
程
在主
函数
中,延迟2秒后
代码
恢复。所以我只想知道延迟后如何执行返回到
代码
。我知道状态机和android中
的
协
程
是如何工作
的
。我问
的
是kotlin
的
main
函数
(不是android activi
浏览 8
提问于2021-09-15
得票数 0
1
回答
在Kotlin中,一个线程一次只能运行一个
协
程
?
、
、
我对Kotlin
协
程
和线程
的
理解是这样
的
: 一个线程一次只能运行一个
协
程
。一个线程可以同时处理多个协
程
。它可以
挂起
一个
协
程
并运行一个不同
的
协
程
。但是在给定
的
时间点上,一个线程上只有一个
协
程
在运行。您不能在同一时间点在同一线程上运行多个协
程
。 是这样
的
吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
2
回答
在Kotlin中将回调转换为可
挂起
的
协
程
、
、
到目前为止,我已经实现了这一点,但由于我需要将一个返回放入foo方法,所以它首先返回"something“,然后返回调用someMethod()
的
结果。 有没有可能去做我假装
的
事?
浏览 0
提问于2021-05-21
得票数 0
2
回答
使用Kotlin
协
程
的
Spring Boot Rest服务
、
、
我想使用
协
程
作为Webflux
的
替代方案来实现非阻塞异步行为。我使用
的
是Spring Boot2.1,我知道我不能实现真正
的
非阻塞行为,因为我在Controller阻塞。不过,在Spring Boot2.2正式发布
之前
,我对此没有意见。 我
的
应用程序是三层
的
,即控制器->服务->存储库。在存储库中,我正在调用其他服务,即网络调用,并已将该方法标记为
挂起
。我想确保这是否是正确
的
方法,另外,在Resource
浏览 1
提问于2019-10-25
得票数 1
2
回答
为什么asyncio与processPool阻塞?
、
、
我有一个下面的
代码
:import asyncio输出:after blocking waiting10预期输出:after pr
浏览 0
提问于2018-04-27
得票数 0
1
回答
StateFlowImpl collect有一个while循环,如果我在UI线程上使用它,为什么它不阻塞UI线程
、
StateFlowImpl collect有一个while循环,它什么时候退出循环,这是我
的
例子: class MainActivity : AppCompatActivity(), CoroutineScope
浏览 9
提问于2021-12-01
得票数 0
2
回答
在Kotlin中取消不可取消
的
协
程
、
考虑这个不可取消
的
协
程
,正如它
的
名字所暗示
的
那样。nonCancellableJob.cancelAndJoin() } 现在,如果我去掉显式
的
dispatcher Dispatchers.Default,而使用继承
的
launch {...},
协
程
将立即取消,而不打印任何内容。似乎一个非取消
的
协
程
正在被取消!这是个bug还是什么?
浏览 25
提问于2020-12-10
得票数 1
回答已采纳
2
回答
如
何在
使用当前父作用域
的
‘`suspend fun`中启动Kotlin
协
程
?
、
如何从
挂起
函数
启动
协
程
并使其使用当前作用域?(因此,直到启动
的
协
程
也结束时,作用域才会结束) 我想写一些像这样
的
东西- import kotlinx.coroutines.* } 这些替代方案都不能满足我
的
需求。要么
代码
“阻塞”而不是“派生”,要么它派生但父作用域不会在父作用域结束
之前
等待它
的</e
浏览 38
提问于2018-12-20
得票数 20
回答已采纳
2
回答
Kotlin
协
程
-延迟,它是如何工作
的
?
、
现在我们正在考虑转向使用Kotlin
协
程
(实际上已经开始在
代码
库
的
某些地方使用它)。 因此,我需要开始考虑
协
程
,理想
的
情况是利用我现有的并发工具知识来加速这个过程。据我所知,
协
程
由两个主要
的
构建块组成;
挂起
函数
是您工作
的
地方,
协
程
上下文是您执行
挂起
函数
的
地方,这样您就可以控制
浏览 2
提问于2020-05-28
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
Kotlin Coroutines 完全解析(一),协程简介
深入浅出Kotlin协程
一些常见的并发编程错误
Kotlin Coroutines 笔记(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券