腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
kotlin
协
程
-
什么
是
默认
作用
域
?
如果我没有指定任何东西,
协
程
默认
作用
域
是
如何工作的。这被添加到的全局
作用
域中,因此
协
程
生命周期可以是整个应用程序的生命周期。它是否绑定到MyAppCompatActivity
作用
域
?
浏览 39
提问于2019-02-24
得票数 1
回答已采纳
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
corutines对于有限状态机和一些任务运行器(例如,
默认
ForkJoinPool)来说是糖。Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。您可以仅设置<
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
2
回答
如何在使用当前父
作用
域
的‘`suspend fun`中启动
Kotlin
协
程
?
、
如何从挂起函数启动
协
程
并使其使用当前
作用
域
?(因此,直到启动的
协
程
也结束时,
作用
域
才会结束) 我想写一些像这样的东西- import kotlinx.coroutines.* fun main() = runBlocking { // this要么代码“阻塞”而不是“派生”,要么它派生但父
作用
域
不会在父
作用
域
结束之前等待它的完成。 我需要它在当前的父
协
浏览 38
提问于2018-12-20
得票数 20
回答已采纳
1
回答
带循环的
Kotlin
- Coroutines
、
、
我目前
是
Kotlin
协
程
的新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
程
的情况。如果一个
协
程
因为某种原因抛出了异常,那么源自这个主
协<
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
2
回答
为
什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的文章中都谈到了异步编程。但我不明白为
什么
它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们使用async方法(来自
默认
协
程
库),它会给我们一种异步工作的错觉,但这只是将“job”发送到另一个线程。如果我们使用带有
协
程
的async io,另一个问题。但这是IO
浏览 5
提问于2021-09-17
得票数 3
1
回答
Kotlin
协
程
是否总是在同一线程上运行?如果没有,那么我们如何让它与Guice请求
作用
域
语义一起工作呢?
、
、
、
、
请求
作用
域
使我们能够在整个请求处理过程中跟踪请求明智的变量。但我认为这取决于线程的局部变量。我假设使用
Kotlin
协
程
会破坏请求
作用
域
语义的Guice注入。
浏览 20
提问于2019-03-01
得票数 3
回答已采纳
4
回答
限制可在
作用
域中运行的
协
程
的最大数量
、
、
我在将当前的应用程序从Java转换为
Kotlin
时遇到了这个问题。 用于使用线程从服务器传输数据的java实现。在将其翻译为
Kotlin
时,我使用了
协
程
这就产生了一个问题,因为服务器显然无法处理实际发送的100个请求。所有
协
程
都在相同的
作用
域中启动,所以是这样的: //this is a custom scope that launches on Dispatchers.IO + a job that I can use,然后当一个
协</e
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
1
回答
使用
Kotlin
协
程
的函数是否可以等待完成并返回到Java类?
、
、
、
我想开始在主线程之外使用
Kotlin
& coroutines进行与网络相关的工作,但是我遇到了一个问题,试图弄清楚如何成功地处理某个特定的情况。我已经创建了一个带有网络函数的
Kotlin
文件,我计划在Java类(视图模型,此时需要用Java编写)中调用它。这个想法
是
,我希望网络函数修改并将列表返回给视图模型,然后允许视图模型继续。通过调试,我发现在
协
程
作用
域
可以做任何事情之前,performMoreThings()的结论
是
通过未修改的数据列表
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
3
回答
何时为类中的
协
程
指定Dispatchers.xxx
、
我经常创建具有包含
协
程
的函数的类。并不总是清楚该函数是否由绑定到UI的某个组件使用,或者它是否正在进行更多面向IO的后台工作。下面
是
一个例子: GlobalScope.launch { }在本例中,未指定Dispatcher.MAIN
协
程
是否使用调用客户端恰好正在使用的
作用
域
?当我明确知道我需要一个特定的
作用
域
浏览 3
提问于2020-01-13
得票数 2
1
回答
长的
协
程
主体的习惯用法(轻量级设计模式)?
有时,
协
程
主体(传递给像launch或async这样的
协
程
构建器的块)往往会变得笨重。它们
是
协
程
的“入口点”(类似于带有Thread的Runnable ),可以像main()函数一样增长。围绕
协
程
主体的提供者有哪些习惯用法?例如,是否可以使用类来确定
协
程
主体提供程序的
作用
域
?或者可能更可取的
是
具有返回
协
程
主体的
浏览 9
提问于2019-12-25
得票数 1
回答已采纳
1
回答
使用Spring请求
作用
域
beans的
Kotlin
协
程
、
我有一些代码在
协
程
的函数调用中使用请求
作用
域
的bean。看起来spring并不知道我还在同一个请求中。 有没有可能让spring理解我仍然想要请求
作用
域
的bean,即使调用来自异步
Kotlin
协
程
?
浏览 1
提问于2019-04-07
得票数 5
4
回答
使用
Kotlin
1.3迁移到Android中的
Kotlin
协
程
、
、
我应该在我的build.gradle文件中修改
什么
或者在类中导入
什么
才能在我的Android项目中使用
Kotlin
1.3中稳定的
协
程
函数?关于我的build.gradle中的
协
程
的片段 implementation "org.jetbrains.
kotlin
:
kotlin
-coroutines-core:$coroutines_version" implementation "org.jetbrains.
浏览 4
提问于2018-10-25
得票数 12
1
回答
为
什么
我的
协
程
异步只能在runBlocking中工作?
、
、
我正在尝试理解
协
程
,似乎比预期的更难理解,也许有人可以给我正确的方法。private fun doSomething(){}!at
ko
浏览 2
提问于2019-10-09
得票数 0
1
回答
“实验性的”
Kotlin
协
程
可以用于生产吗?
、
、
Kotlin
协
程
可以在生产中使用吗?它们的实验状态意味着
什么
?
浏览 0
提问于2017-09-15
得票数 88
回答已采纳
1
回答
线程
什么
时候会挂起挂起的函数?
、
、
我正在学习
Kotlin
的
协
程
,我很好奇线程
什么
时候会挂起一个挂起函数。
Kotlin
的
协
程
是
一样的吗?
浏览 16
提问于2019-11-18
得票数 2
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android中的
协
程
是
如何工作的。我问的
是
kotlin
的main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
在
Kotlin
中,一个线程一次只能运行一个
协
程
?
、
、
我对
Kotlin
协
程
和线程的理解
是
这样的: 一个线程一次只能运行一个
协
程
。一个线程可以同时处理多个协
程
。它可以挂起一个
协
程
并运行一个不同的
协
程
。但是在给定的时间点上,一个线程上只有一个
协
程
在运行。您不能在同一时间点在同一线程上运行多个协
程
。
是
这样的吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
2
回答
启动
协
程
构建器是否会导致挂起函数在新线程上运行?
、
、
、
最近开始使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟
是
一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
1
回答
在Android中运行后台上下文操作
、
、
、
在一个用
Kotlin
编写的Android项目中,我有一个数据结构,我想在单个线程上执行一些操作,因为两者都不是线程安全的,并且在它上执行操作的顺序很重要。我不希望这个线程成为主线程,因为操作很慢。
浏览 21
提问于2021-03-16
得票数 0
回答已采纳
4
回答
Kotlin
协
程
和ThreadPool?
、
、
、
我想在后台线程中进行多个API调用,对于这种情况,
Kotlin
Coroutines和ThreadPool executor哪个更好?我试过使用
Kotlin
Coroutines,但它似乎试图并行执行所有函数调用,这会导致应用程序初始时间的一些延迟。有没有并行执行多个函数的最佳方法?
浏览 4
提问于2019-09-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么块级作用域,什么是函数作用域?它们有什么区别?
JetBrains开发者日见闻(二)之Kotlin1.3的新特性(Contract契约与协程篇
Kotlin1.3版本的协程
Kotlin Coroutines 笔记(一)
kotlin学习笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券