腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
函
数来
等待
Kotlin
中
异步
处理
的
结果
假设我想要编写一个函数,该函数根据需要满足
的
某些条件来检查
异步
处理
的
某些
结果
。该函数应该使用一些最大
等待
时间,循环
等待
时间,并应该迭代,直到满足条件。代码和伪代码
的
混合如下: fun waitUntilConditionIsMatched() {} 有没有用
Kotlin
浏览 5
提问于2019-04-16
得票数 0
2
回答
为什么
kotlin
协程被称为
异步
?
、
、
、
Jetbrains在每一篇关于
kotlin
的
文章中都谈到了
异步
编程。但我不明白为什么它们被称为
异步
?据我所知,
kotlin
协程--这是一个带有预初始化线程池
的
状态机。但这是IO API
异步
,而不是
kotlin
协程。与其他语言相比,Java没有很好
的
io
异步
api (可能是错误
的
)。据我所知,.NET已经重建了他们
的
异步
api (作为IOCP)来使用C#任务,并且.
浏览 5
提问于2021-09-17
得票数 3
1
回答
Kotlin
协同任务、Android
异步
任务和
异步
等待
的
区别
、
、
、
我浏览了
Kotlin
,我理解了它是如何工作
的
,但是我对
Kotlin
Coroutine和Android Async.execute()和
异步
等待
有一种混淆。
Kotlin
协同器在后台运行,不阻塞UI线程,但是当我们启动android AsyncTask(使用doInBackground onPostExecute和onProgressUpdate重写
的
方法)时,它也在后台线程中进行计算,并在UI线程上发布
结果
。
异步
等待
浏览 1
提问于2019-05-22
得票数 11
1
回答
如何启动并行协程并返回
结果
、
、
我正在尝试编写一个函数,它
异步
运行两个操作,并使用
Kotlin
协程返回
结果
。例如,我希望我
的
getData方法大致同时运行我
的
两个longRunningOperationX方法,这样我就可以更快地获得组合
结果
: fun getData(): String { val stringOne
中
,我可以使用launch和async方法运行这些操作。} 但是,正如您可能知道
的
那样,协程作用域中
的
操作
的
结果
浏览 14
提问于2020-07-16
得票数 1
回答已采纳
1
回答
boost.asio
异步
写/读在async_connect完成之前
、
首先,我在新构造
的
async_connect上调用tcp::socket。在调用async_connect
的
处理
程序之前,我在同一个套接字上调用async_read/writes。他们会因为套接字没有连接而立即
等待
连接或失败吗?
浏览 1
提问于2014-01-26
得票数 0
回答已采纳
1
回答
全局响应应用程序
中
的
异步
函数捕获错误
、
、
我试图添加一个全局错误
处理
程序,以便捕获所有错误并向用户显示一些通知。unhandledrejection", e); console.log("error", e);但是,这似乎无法捕获来自
异步
函数
的
错误
浏览 2
提问于2019-11-22
得票数 2
1
回答
异步
/
等待
如何
处理
“旧”
结果
?
、
、
、
、
我有一个
异步
加载函
数来
调用一个WCF服务,然后对
结果
做一些事情。reload) var items = await GetItems(skip, take, SearchString); }这就是为什么我使用Task和ContinueWith来检查线程ID并丢弃“旧”
结果
的
原因。但我想将其
浏览 4
提问于2015-04-21
得票数 2
2
回答
在Haskell
中
包装值
的
目的是什么?
、
我最近在Haskell阅读了关于
函
子、应用程序和Monad
的
文章,并以以下语句结束:应用程序:使用<*>或liftA将包装函数应用于包装值 monads:将返回包装值
的
函数应用于使用>>=或liftM包装
的
值。这一切都很清楚,但我不知道包装值
的
目的是什么。它们
的
工作方式是像python
中
的
装饰器还是java
中
<em
浏览 0
提问于2015-11-24
得票数 7
回答已采纳
1
回答
不使用RxJava合并来自多个API调用
的
结果
?
、
、
提到,我只是想知道,我们是否可以在不使用RxJava
的
情况下实现同样
的
目标?例如,使用MediatorLiveData可以组合多个活动数据源;是否有任何方法可以通过使用androidx库从多个API调用获得
结果
?
浏览 5
提问于2020-09-23
得票数 1
回答已采纳
2
回答
kotlin
协同器有带有定时器
的
异步
调用吗?
、
Kotlin
是否有可能在一段时间内在协同
中
调用函数
异步
(),它会在时间完成后返回默认
结果
吗?async { ...但实际生产情况下,您需要返回默认
结果
或异常。在科特林合作中心做某事
的
正确方法是什么?
浏览 9
提问于2017-06-29
得票数 11
回答已采纳
2
回答
Kotlin
协程
等待
2个或更多不同
的
并发请求
、
、
、
我使用
kotlin
协程在android
的
viewmodel
中
从服务器获取响应。问题是,我希望获得两个不同
的
请求响应来更新ui,但又希望同时执行它们,并
等待
它们都完成。然后用接收到
的
所有
结果
更新ui。如果在每个请求之后使用
异步
和
等待
,它将逐个执行,并且它不是并发
的
,如果使用请求
的
映射和awaitAll(),我无法
处理
多种数据类型(数据类),因为两个请求
的
数据类型不同
浏览 329
提问于2020-07-18
得票数 3
回答已采纳
1
回答
无法理解
异步
函数
的
值,特别是来自库
的
函数
、
、
我正在从一个库
中
实现一个
异步
函数,但现在我怀疑“
异步
”
的
性质是否有用。下面是该函数
的
原型。客户端如何知道工作已完成?库函数用信号通知传递给它
的
wait句柄。现在,所有这些都工作得很好,但我想知道客户端应用程序是否仍然想要
等待
函
数来
处理
/显示
结果
。这反过来意味着他们应该在辅助线程
中
调用它(你不想
等待
你
的<
浏览 1
提问于2014-03-31
得票数 0
1
回答
协同和Firebase:如何实现类Javascript
的
Promise.all()
、
、
、
在Javascript
中
,您可以同时启动两个(或更多)
异步
任务,
等待
它们都完成,然后执行某些操作/继续:FirebaseStorage.getInstance().reference..child(
浏览 0
提问于2019-07-19
得票数 0
回答已采纳
5
回答
为什么我们要
等待
C#
中
的
异步
方法调用?
、
、
在C#
中
,当我们调用
异步
方法时,需要在方法中
等待
它,或者编译器将发出警告消息,表示该方法将被称为同步,而无需“
等待
”。我知道这在以下场景
中
很有用:DoSomethingElse();这是因为当我们调用那个
异步
方法时,我们可以做其他
的
事情,然后
等待
异步
结果
。但是在其他一些情况下,我们不需要
等待
异步
浏览 0
提问于2019-11-14
得票数 1
回答已采纳
2
回答
如何:点燃并忘记
Kotlin
中
的
异步
协同
、
、
我一直在读
Kotlin
的
共同例行公事,但找不到具体问题
的
答案。我不需要从请求
中
返回值,只需要记录异常。 我将如何创建一个“失忆”
异步
协同机制来发出这些请求之一?
浏览 3
提问于2017-06-27
得票数 10
回答已采纳
1
回答
响应在Express/Node
的
回调
中
是如何工作
的
?
、
、
我有一个
异步
函数,它从文件
中
获取一些数据,然后调用回调函
数来
返回
结果
: fs.readFile(pathToDB, (errreturn; callback(JSON.parse(fileContent)); }};如何知道
等待
回调函
浏览 6
提问于2022-07-28
得票数 0
1
回答
DataContractSerializer in WinRT
、
、
我在实践WinRT API,但遇到了一些问题,需要您
的
帮助。:但最奇怪
的
是如果我只用:Stream inStream = await Task.Run(() => readStream.OpenRead()); 然后把这个流传递到WriteObject
中
,然后它就可以正常工作了我不知道为什么只有在流
中</e
浏览 0
提问于2011-11-11
得票数 6
1
回答
是否有一种方法可以
等待
触发Jest/酶
中
异步
函数
的
事件?
、
、
我有一个向导包含步骤,每个步骤都有自己
的
验证(同步/
异步
)。例如: <Form1 /> <Form3 />每个表单都包含验证表单输入
的
onContinue方法。this.changeStep(this.state.step + 1, validation);现在,我正在尝试测试向导
的
行为,方法是确保当单击onContinue时,
浏览 0
提问于2019-03-31
得票数 4
1
回答
确定在android
中
从互联网加载网页所需
的
时间
、
我需要知道从互联网上加载网页
的
时间。我不需要显示页面,也不需要在页面加载后明确丢弃内容。所以我使用
的
是: val startTime: Long = System.currentTimeMillis() return endTime - startTime 现在
结果
是否定
的
。这意味着有什么不对劲。我还需要知道是否有更好
的
方法来知道加载网页所需
的</
浏览 1
提问于2020-10-01
得票数 0
1
回答
Windows 8.1 MessageDialog
结果
、
、
在Windows 8.1
中
,从MessageDialog获得所选选项时,我遇到了问题。我想要做
的
是
等待
用户选择该选项,然后获得所选选项并对其进行
处理
。我是这样做
的
:answer = (int)dialog.ShowAsync().GetResults().Id 但是,answer变量不会被分配,因为GetResults不需要
等待
用户操作就会立即返回并返回null。我必须同步获
浏览 4
提问于2015-08-11
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券