腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(819)
视频
沙龙
1
回答
如
何在
协
程
中
中断
Kotlin
挂起
函数
并
重新开始
、
、
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来取消
kotlin
挂起
函数
,并在环境发生变化时启动
协
程
。在我的代码
中
,我可以有100个播放器(
协
程
)同时运行,使用
挂起
函数
等,并且每小时或每x次Java都会调用其中的一些播放器。当它发生时,我需要
协
程
来停止该
挂起
功能,并再次启动
协
程
。1
浏览 21
提问于2021-03-01
得票数 0
1
回答
线程什么时候会
挂起
挂起
的
函数
?
、
、
我正在学习
Kotlin
的
协
程
,我很好奇线程什么时候会
挂起
一个
挂起
函数
。在Golang
中
,我们知道它会在几种情况下
挂起
一个goroutine;调用另一个goroutine,block-syscall,channeling,gc。
Kotlin
的
协
程
是一样的吗?
浏览 16
提问于2019-11-18
得票数 2
1
回答
如何临时停止线程池执行的任务?
、
、
假设我有一个包含10个线程的线程池。假设池中的一个线程执行某个任务。我希望在某些情况下,任务将停止执行,线程将执行另一个任务,只有稍后它才会返回到前一个任务,并从停止的地方继续执行。
浏览 4
提问于2021-10-08
得票数 0
1
回答
Kotlin
中
的COROUTINE_SUSPENDED和suspendCoroutineOrReturn
、
、
、
kotlin
中
的
协
程
的想法是抽象
挂起
和回调的概念,
并
编写简单的顺序代码。您永远不需要担心
协
程
是否
挂起
,这与线程类似。
浏览 0
提问于2017-09-08
得票数 3
回答已采纳
2
回答
如何理解
Kotlin
协
程
?
、
、
、
我已经尝试阅读了
Kotlin
协
程
的各种教程和页面,尽管它对我来说是有意义的,但我仍然没有感觉到它被点击了,我还没有准备好用
协
程
编写异步非阻塞代码。我认为我缺少的是一张图表或图片,说明当一段
协
程
代码执行时到底发生了什么,以及以什么顺序执行。这些代码是如
何在
线程级别运行的?Line0:代码在主线程上启动Line2:
挂起
函
浏览 1
提问于2019-07-29
得票数 8
1
回答
启动时无法调用
挂起
函数
、
我是
kotlin
协
程
的新手,我正在尝试使用launch从oncreate调用一个暂停
函数
。但是代码不会执行。suspend fun callSomeApi() { //perform network call} 它说
挂起
函数
只能从
协
程
或其他
挂起
函数
中
调用
浏览 6
提问于2019-06-24
得票数 1
1
回答
在@Scheduled内部运行coroutine
、
、
、
、
在Spring MVC
中
,它可以完美地工作。现在我想集成Spring Webflux +
Kotlin
协
程
。如
何在
@Scheduled方法
中
调用
挂起
的
函数
?我想让它等到
挂起
的
函数
完成。
浏览 17
提问于2021-06-07
得票数 0
回答已采纳
1
回答
Kotlin
协
程
中
的delay()是否是一个非阻塞
函数
?
、
示例代码
中
的注释说明了delay()是非阻塞的。它应该暂停吗?
浏览 173
提问于2019-03-25
得票数 0
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们使用带有
协
程
的async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好的io异步api (可能是错误的)。但是
kotlin
协
程
没有集成到java nio<e
浏览 5
提问于2021-09-17
得票数 3
1
回答
对异步
函数
的直觉
、
、
、
提前谢谢你,async def create_list(num): return list loop.close() 我的问
浏览 4
提问于2018-07-18
得票数 0
2
回答
如
何在
main
函数
中
恢复执行
协
程
?
、
、
、
、
如果我们在main
函数
中使用
协
程
,那么
协
程
如
何在
延迟后恢复执行。就像在这个图像
中
,
协
程
在主
函数
中
,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android
中
的
协
程
是如何工作的。我问的是
kotlin
的main
函数
(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
如何启动并行
协
程
并
返回结果
、
、
我正在尝试编写一个
函数
,它异步运行两个操作,
并
使用
Kotlin
协
程
返回结果。longRunningStringOperationOne() return stringOne + stringTwo } 在
Kotlin
中
,我可以使用launch和async方法运行这些操作。} 但是,正如您可能知道的那样,
协
程
作用域中的操作的结果在Gl
浏览 14
提问于2020-07-16
得票数 1
回答已采纳
4
回答
Kotlin
协
程
和ThreadPool?
、
、
、
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有
函数
调用,这会导致应用程序初始时间的一些延迟。有没有并行执行多个
函数
的最佳方法?
浏览 4
提问于2019-09-30
得票数 1
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在线程池中的任何线程
中
执行。 Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。
kotlin
协
程
和goroutines之间的第一个区别是Go运行时管理此时正在运行的
协
程
。当goroutine在某些IO操作(或同步原语)上被阻塞时,Go选择next Job来执行它。
kotlin<
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
如
何在
一个
协
程
中
读取文件并在另一个
协
程
中
打印行?
、
我正在试着适应
Kotlin
/
协
程
。我目前的目标是在一个
协
程
中
读取一个文本文件,
并
通过Channel发出每一行,以便在另一个
协
程
中
打印。forEachLine { }} 希望这表明了我的意图,但它不能编译,因为您不能从传递给forEachLine的lambda
中
调用
挂起
函数
在Go
浏览 16
提问于2021-03-30
得票数 0
2
回答
如
何在
使用当前父作用域的‘`suspend fun`
中
启动
Kotlin
协
程
?
、
如何从
挂起
函数
启动
协
程
并
使其使用当前作用域?(因此,直到启动的
协
程
也结束时,作用域才会结束) 我想写一些像这样的东西- import kotlinx.coroutines.* fun main() = runBlocking { // this我需要它在当前的父
协
程
作用域中“衍生”(启动),并且该父作用域应该等待衍生的
协
程
完成,然后才能结束它自己。 我认为suspend fun
浏览 38
提问于2018-12-20
得票数 20
回答已采纳
2
回答
协
程
是如何被
挂起
的?
、
、
、
、
来自
kotlin
文档我来自javascript世界。像setTimeout()或fetch()这样的
函数
是在javascript callstack外部和浏览器环境内部执行的。 但是在我们的
kotlin
例子<e
浏览 21
提问于2021-11-06
得票数 1
2
回答
android LiveData或
协
程
频道
、
、
、
让应用程序使用带有UI的ViewModel的LiveData来观察存储库
中
的数据更新。 它工作得很好。现在有人提出"LiveData还没有被很好地采用,也许应该改用
协
程
的通道“。我确信,有了
协
程
的特性,没有LiveData也可以做到。该频道是
kotlin
的一个语言特性。当然,它可以在许多情况下使用。我只是希望它不是因为它命名为"channel“,所以人们觉得它比这里使用LiveData更合适。只是没有非常有力的证据表明在这种情况下使用LiveData更好,或者
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
1
回答
如何使用带有suspend api
函数
的Authenticator?改装
、
、
、
refresh")但是如何将其与
挂起
功能一起使用呢
浏览 0
提问于2021-02-04
得票数 3
1
回答
如何使用mockk模拟
协
程
的执行?
、
、
我正在尝试使用mockk框架在我的一个单元测试
中
设置一个模拟,它执行一个
挂起
的
函数
,如下所示:val mock = mockk<Executable> { coEvery { execute() } coAnswers { task() } } 然而,我发现如果我在启动的
协
程
作用域中调用mock.exe
浏览 0
提问于2018-11-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券