腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可
挂起
和
不可
挂起
函数
中
的
重用
逻辑
kotlin
下面两个方法包含相同
的
功能,唯一
的
区别是一个是
可
挂起
的
,另一个是
不可
挂起
的
(参数相同)。 如何提取实现并将其用于这两个
函数
?else -> throw ex} 我可以只保留
可
挂起
的
函数
,但这意味着我每次使用它时都应该使用runBlocking。
浏览 9
提问于2021-01-29
得票数 1
回答已采纳
1
回答
android系统
中
的
Kotlin Lazy Coroutine
android
、
android-architecture-components
、
kotlin-coroutines
我在尝试创建我
的
协作
函数
。我创建了这样
的
util
函数
。我看到了本文中
的
大部分返回Deferred<T>,这与我
的
场景不合适。有什么解决办法吗?请给我指出。祝你今天愉快!
浏览 0
提问于2020-01-20
得票数 2
1
回答
流量减少操作期望
挂起
功能
kotlin
、
kotlin-coroutines
我不明白为什么Kotlin Flow reduce,fold
函数
有如下签名: initial: R,为什么operation必须是
可
挂起
的
流本身是异步
的
,这一点很明显,但缩减操作很可能非常便宜。操作应该只在
浏览 2
提问于2019-12-30
得票数 1
1
回答
只应从协同线或另一个
挂起
函数
调用
挂起
函数
‘延迟’。
kotlin
} 在我
的
生产代码
中
,我只能遵循代码片段1。是否有任何解决办法使方法1工作。我对科特林很陌生,对这个问题找不到任何其他答案。谢谢。
浏览 2
提问于2022-10-20
得票数 0
回答已采纳
1
回答
Coroutines: main() runBlocking与悬挂main
kotlin
、
kotlin-coroutines
获取以下两个代码示例(分别取自Kotlin文档
和
Coroutines库自述): launch{ println("World") println("Hello")在Kotlin >= 1.3.0
中
,可以将main()
函数
标记为suspend
可
实现,并直接使用coroutineSc
浏览 11
提问于2022-04-30
得票数 6
回答已采纳
3
回答
从
挂起
的
函数
启动协同器
kotlin
、
kotlin-coroutines
、
coroutinescope
假设我们有一个
挂起
函数
,但this不是一个CoroutineScope,那么我们如何启动其他协同机制,使它们与运行这个suspending
函数
的当前范围相关联?
浏览 0
提问于2019-03-11
得票数 10
回答已采纳
1
回答
在
函数
中使用
和
不使用“suspend”lambda时
的
“重载解析多义性”
kotlin
、
overloading
、
suspend
suspend () -> Unit): Unit defined in root package in file Main.kt // f {}1)如何调用第一个或第二个
函数
?正如你所看到
的
,我可以用suspend调用
函数
,但是如果没有suspend关键字就不能调用
函数
。2)可以用重写f(suspend {}) (比如使用类似f suspend {}
的
浏览 27
提问于2020-02-16
得票数 6
回答已采纳
2
回答
Kotlin -异常后继续Coroutine
exception
、
kotlin
、
coroutine
我
的
问题 有可能在异常之后继续执行coroutine吗?
浏览 4
提问于2017-01-11
得票数 4
5
回答
为什么ASP.NET MVC仅限于ASP?
wpf
、
asp.net-mvc
视图
和
控制器分离
的
原因之一似乎是为了允许多个视图
重用
相同
的
控制器
逻辑
。例如,我应该能够在与Web相同
的
控制器上
挂起
一个WPF UI。不过,我怀疑,我误解了有关分离关注点
的
一些基本问题。然而,从设计
的
角度来看,我们希望分离关注点
的
“原因之一”是
可
重用
性。如果我们不能
重用
控制器,那么在WPF应用程序
中
重写相同
的
逻辑
浏览 5
提问于2009-03-24
得票数 7
回答已采纳
1
回答
为什么在viewModelScope.launch(Dispatchers.IO)中代码是连续执行
的
?
android
、
kotlin
我知道,在Kotlin
中
,默认情况下“
挂起
”是一个顺序
函数
。好
的
。但是这里是我
的
ViewModel
中
的
片段: private fun finishProcessRecognizedCheck(Debug.e(TAG, "saveRecognizedText: error = $ex", ex) }
浏览 3
提问于2020-02-05
得票数 0
回答已采纳
3
回答
如何以线程安全
的
方式从另一个线程检查线程
的
状态?
c#
、
multithreading
背景:} 我认为这是一个错误,因为返回语句中发生
的
逻辑
比较不是原子
的
我在谷歌上搜索了一些东西,比如‘如何在c#
中
创建一个语句原子’,并获得了很多涉及锁
的
结果--不是我想要
的
,因为据我所知,锁不会使代码原子化。如果我可以从执行方法
的
线程
中</e
浏览 5
提问于2015-07-15
得票数 4
回答已采纳
1
回答
何时向流
中
的
方法添加@悬浮?
corda
将方法注释为@Suspendable
的
最佳实践是什么?在流
中
,可能有多个私有方法来查询保险库/计算业务
逻辑
。是否应该用@Suspendable对其进行注释,以便在节点中途崩溃时恢复?还是@Suspendable仅适用于涉及send / sendAndReceived
的
方法,而该方法正在等待对手方
的
回应?
浏览 3
提问于2018-06-30
得票数 3
回答已采纳
2
回答
如何通过反射调用悬浮
函数
来传播kotlin协同上下文?
kotlin
、
kotlin-coroutines
method.invoke以目标
和
vargargs后面的vargargs作为方法参数,但callSuspend只使用varargs。 或者callSuspend仅仅用于独立
的
函数
?我正在kotlin
中
编写一个相当复杂
的
远程处理框架,其中实现接口
的
类(具有类似于JAX_RS
的
注释)可以在包括HTTP2
和
VERTX在内
的
几个不同传输中被有效地远程处理,并通过实现接口
的
存根代理调用,这样它对调用代码完全透明我编写一个自定义
浏览 0
提问于2019-07-27
得票数 2
1
回答
当未决请求完成时,我如何询问Robospice?
android
、
network-programming
、
android-activity
、
robospice
我想编写一些
可
重用
的
代码,以便在
挂起
的
网络请求为当前活动清除后立即停止ProgressBars
和
ProgressDialogs。然而,我遇到了一些问题。我正在观察请求何时已经完成,方法是通过检测自定义SpiceServiceListener来调用在每个活动
中
实现
的
自定义回调。在onRequestAdded()期间,我将显示任何进展UI元素。在onRequestSucceeded()、onRequestFailed()
和
onReques
浏览 1
提问于2014-02-13
得票数 2
回答已采纳
1
回答
Android
中
的
Kotlin -在房间中暂停功能
android
、
kotlin
、
android-room
、
kotlin-coroutines
、
suspend
我查看了dev-dagger分支
的
中
的
示例,在TasksLocalDataSource.kt文件
中
,它们具有以下方法: } catch (e: Exception) { }通过使用带有IO
的
withContext但是方法
中
的
房间请求tasks
浏览 7
提问于2020-02-15
得票数 7
回答已采纳
1
回答
SCORM 1.2是否通过HTM禁用书签?
scorm
问题如下: 1:我们将LMS指向我们网站上
的
主Cap5文件2:我们将文件直接重新发布到我们
的
网站3:我们
的
Cap5设置用于书签4:当我们在编辑之后重新发布Cap5文件时,
不可
避免地,我们
的
一些用户(我们大约有7,000人)已经完成了我们刚刚更新
的
学习对象
的
一半。5:当他们重新登录并尝试转到他们试图完成
的
学习对象(我们刚刚编辑
的
那个)时,它只是在加载时
挂起
。如果他们还没有做那个对象,一切都很好,如果他们已经做了,一切都
浏览 2
提问于2011-09-01
得票数 0
1
回答
如果runBlocking阻塞了当前线程,那么它在kotlin中有什么用呢?
kotlin
、
asynchronous
、
async-await
、
kotlin-coroutines
、
nonblocking
那么,我们使用它而不是使用常规
函数
到底有什么好处呢?在某个地方阅读,我们使用异步代码,这样线程就不会被阻塞,UI也不会变得没有响应。但是,既然runBlocking异步代码阻塞了线程,那么它又是如何使用
的
呢? 我在javascript async/await
中
也有同样
的
疑问,因为线程被阻塞了,为什么还要使用await
浏览 45
提问于2021-11-03
得票数 0
3
回答
如果从协同线调用非
挂起
函数
会发生什么?
android
、
kotlin
、
kotlin-coroutines
Kotlin
中
coroutines
的
一个关键概念是,必须从coroutine或另一个
挂起
函数
调用
挂起
函数
。那会有什么后果?(这不是我
的
真实情况,只是出于理论原因想知道) 我设想在这个场景
中
,创建协同机制
的
唯一目的是在调用它之前更改上下文(线程),这样
浏览 6
提问于2019-12-27
得票数 7
回答已采纳
1
回答
是否有方法知道您
的
协同机制是否已从
挂起
函数
中被取消?
android
、
kotlin
、
kotlin-coroutines
、
coroutine
、
android-workmanager
我使用
的
是一个CoroutineWorker,但是我所有的业务
逻辑
都是一个单独
的
类,我开始使用一个
挂起
函数
。我更愿意保留这个类
中
的
所有
逻辑
,但我需要知道工作请求是否已被取消。在
挂起
函数
中
是否有什么方法可以知道它是否已被取消?
浏览 2
提问于2022-01-20
得票数 2
1
回答
确定Windows应用商店应用是否已从Windows服务
挂起
或
逻辑
删除
c#
、
c++
、
windows
、
winapi
、
windows-store-apps
我在Windows8.1
中
有一个应用程序切换器,它枚举所有顶级窗口(user32
中
的
EnumWindows)。不幸
的
是,此调用将包括
挂起
的
和
逻辑
删除
的
Windows应用商店应用程序。我可以通过检查是否所有线程都
挂起
以及waitreason是否也
挂起
来检测进程何时
挂起
。然而,我看不出它们是否被
挂起
或被
逻辑
删除之间有什么区别,我会像ALT-TAB一样
浏览 2
提问于2014-04-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
Kotlin Coroutines 完全解析(一),协程简介
Kotlin 1.3 新特性抢先看,协程已稳定并将向后兼容
一个小型嵌入式操作系统设计:精髓都有了
深入浅出Kotlin协程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券