腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用Objectify捕获IllegalStateException
google-app-engine
、
kotlin
、
google-cloud-platform
、
objectify
、
ktor
at io.
ktor
.util.pipeline.SuspendFunctionGun.loop(PipelineContext.kt:268) ~[
ktor
-utils-jvm-1.2.6.jar:1.2.6] at io.
ktor
.util.pipeline
浏览 37
提问于2020-01-06
得票数 1
回答已采纳
2
回答
在
ktor
请求
处理
程序
中
启动
协
程
kotlin
、
kotlin-coroutines
、
ktor
我想立即响应客户端,并通过
启动
协
程
在后台
处理
请求
。in background") get("/test") { } } 这段代码也可以像预期的那样工作,但是
在
我阅读本文作者解释说,除非将挂起函数包装在新的coroutineScope {}
中
,否则不应该在挂起函数
中
启动
协
程</em
浏览 37
提问于2021-10-24
得票数 0
1
回答
服务器端jvm上的
Ktor
,
协
程
原生mt或vanilla
kotlin
、
kotlin-coroutines
、
ktor
我对服务器端应用
程序
的
ktor
(1.5.1)应该使用哪个版本的kotlin
协
程
感到非常困惑(没有多平台的意图)。
ktor
-server-netty
在
协
程
1.4.2-native-mt上有一个传递依赖,也就是说,据我所知,它是为KMM设计的。 在这种情况下,使用原生mt和vanilla
协
程
有什么不同?
浏览 15
提问于2021-02-10
得票数 1
回答已采纳
1
回答
如何让
ktor
netty服务器使用CachedThreadPool来
处理
请求
?
kotlin
、
threadpool
、
ktor
使用
ktor
(1.4,如果需要可以升级)用于服务器端应用
程序
,普通初始化: fun main(args: Array<String>): Unit = io.
ktor
.server.netty.EngineMain.main(args)fun Application.module() {} 我希望底层的Netty引擎使用CachedThreadPool来
处理
请求
。我的一些
请求
需要相当长的时间来
处理
(例如,对数据库运行
浏览 28
提问于2021-01-30
得票数 1
1
回答
在
部署
在
OpenShift
中
的容器
中
运行多个协
程
kotlin
、
openshift
、
kotlin-coroutines
、
ktor
我将以下Kotlin代码部署为OpenShift
中
的容器: fun main(args: Array<String>): Unit = io.
ktor
.server.netty.EngineMain.mainconsumeProductionLargeGeneratingUnits1hTopic() } } 每个协
程
都只是
在
无限循环中使用,所有三个
协
程
都会<
浏览 32
提问于2021-09-02
得票数 1
回答已采纳
2
回答
对于现实世界的Android开发来说,
协
程
到底有多“轻量级”?
android
、
kotlin
、
kotlin-coroutines
当您开始学习Kotlin
协
程
时,您看到的第一个示例之一是可以
启动
数十万个协
程
,但在尝试对线程执行相同的操作时会遇到OutOfMemory异常。虽然这个例子很“酷”,但我不认为它对现实世界的Android应用
程序
开发有什么用处,甚至有点误导。当然,您可以
启动
数十万个只做delay()的
协
程
,但在现实
中
,您要么
启动
执行某种IO或某种计算的
协
程
。例如,如果您
启动
了数十万
浏览 1
提问于2020-05-07
得票数 3
3
回答
使用runBlocking { ... }
启动
一个。
在
Kotlin多平台iOS客户端
ios
、
kotlin
、
kotlin-coroutines
、
ktor
、
kotlin-native
更新:如果我先执行一个没有超时的
协
程
,然后执行withTimeout,它就可以工作。但是如果我先执行一个
协
程
withTimeout,那么它就会给我一个错误。异步也是如此。我正在创建一个演示kotlin多平台应用
程序
,其中我正在使用
ktor
执行API调用。我想在
ktor
请求
上有一个可配置的超时函数,所以我
在
协
程
级别使用withTimeout。NSRunLoop.mainRunLoop().perfor
浏览 1
提问于2019-12-17
得票数 18
4
回答
限制可在作用域中运行的
协
程
的最大数量
android
、
kotlin
、
coroutine
我
在
将当前的应用
程序
从Java转换为Kotlin时遇到了这个问题。 用于使用线程从服务器传输数据的java实现。它将创建大约100个不同的线程来
请求
数据,但从我看到的情况来看,一次运行的线程不超过4个,其他线程将等待线程完成后再
启动
。
在
将其翻译为Kotlin时,我使用了
协
程
这就产生了一个问题,因为服务器显然无法
处理
实际发送的100个
请求
。所有
协
程
都在相同的作用域中
启动
,所以是这样
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
3
回答
何时为类
中
的
协
程
指定Dispatchers.xxx
kotlin
、
kotlin-coroutines
我经常创建具有包含
协
程
的函数的类。并不总是清楚该函数是否由绑定到UI的某个组件使用,或者它是否正在进行更多面向IO的后台工作。下面是一个例子: GlobalScope.launch { }
在
本例
中
,未指定Dispatcher.MAIN
协
程
是否使用调用客户端恰好正在使用的作用域?当我明确知道我需要一个特定的作用域时,我应该只指定一个调度
程序
吗?
浏览 3
提问于2020-01-13
得票数 2
2
回答
如何在同一
协
程
中继续动态代理
中
的挂起功能?
kotlin-coroutines
我想在同一
协
程
中继续动态代理
中
的挂起功能。它在一个新的
协
程
中
运行延迟函数。然而,这不是我想要的。val IH = InvocationHandler { _, _, _ -> 3这显然无法编译,因为延迟是一个必须在
协
程
中<
浏览 1
提问于2019-02-01
得票数 0
0
回答
协
程
调用堆栈
c#
、
unity3d
、
coroutine
我想使用我的
协
程
来平滑地插值多个GameObjects的位置和旋转,并将脚本附加到它们上。当我
启动
协
程
时,平滑部分工作得很好,但我所有的对象都被移动到相同的位置,这不是我想要的。我想知道为什么会这样,以及是否有聪明的方法来
处理
它。transform.rotation, targ.rotation,passedTime); } } 我
在
考虑创建一个带有列表的主
协</e
浏览 1
提问于2017-01-03
得票数 0
2
回答
Ktor
- post未
处理
的错误与
协
程
kotlin
、
ktor
我对Kotlin和
Ktor
特别陌生,所以我试着做简单的post
请求
。正如你在下面看到的,没有什么特别的。日志
中
显示的错误如下所示,我不明白为什么我要使用这里的
协
程
。
浏览 27
提问于2020-11-19
得票数 5
回答已采纳
2
回答
启动
协
程
构建器是否会导致挂起函数
在
新线程上运行?
android
、
kotlin
、
kotlin-coroutines
、
kotlin-android-extensions
最近开始使用Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
程
需要在
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
1
回答
Ktor
sse客户端断开连接
kotlin
、
server-sent-events
、
ktor
Ktor
支持服务器端事件,因为我可以使用text/ server -event内容类型。有没有办法
在
ktor
请求
中
获取客户端断开连接的事件,这样我们就可以停止发送服务器端事件并清理资源?
浏览 0
提问于2019-07-30
得票数 4
2
回答
放弃boost::asio::
协
程
直到任务完成
c++
、
boost
、
boost-asio
、
coroutine
我正在构建一个简单的C++服务器,在那里我通过POST
请求
接收图像,将其发送到图形
处理
器进行
处理
,一旦从图形
处理
器获得结果,就发送回响应。我遇到的问题是如何在不阻塞
协
程
的情况下将数据从
协
程
发送到GPU。 当GPU可以同时
处理
一批
请求
时,它的效率最高。但是,即使每次
处理
一个
请求
(不能作为CPU进行上下文切换,内存IO是瓶颈),它也必须先
处理
一个完整的
请求</
浏览 1
提问于2017-01-16
得票数 1
1
回答
单元测试CoroutineExceptionHandler
android
、
unit-testing
、
kotlin
、
coroutine
、
kotlin-coroutines
你好,我有这个使用
协
程
的代码,我想对它进行单元测试: 我的问题是我的异常从未被CoroutineExceptionHandler捕获到。
浏览 28
提问于2019-05-17
得票数 2
回答已采纳
2
回答
为什么kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
Jetbrains
在
每一篇关于kotlin的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步工作的错觉,但这只是将“job”发送到另一个线程。据我所知,.NET已经重建了他们的异步api (作为IOCP)来使用C#任务,并且.NET有专门的线程池来等待所有的应用
程序
,所以一个
浏览 5
提问于2021-09-17
得票数 3
1
回答
有没有办法在当前处于睡眠状态时更改asyncio.sleep?
python
、
raspberry-pi
、
python-asyncio
如果我有一个当前正在睡眠的
协
程
程序
,以允许其他
协
程
程序
运行,是否可以
在
睡眠时更改睡眠时间?或者我必须取消并重新
启动
协
程
。我想我已经回答了我自己的问题。寻求更有经验的人的帮助。
浏览 5
提问于2021-05-25
得票数 0
3
回答
不必要地将函数标记为挂起,以支持通用抽象
kotlin
、
kotlin-coroutines
、
kotlin-multiplatform
、
ktor
我正在
处理
一个项目,其中包含一个
在
JVM
中
运行的API和一个从浏览器访问此API的JS客户端。转换为JSON /从JSON转换的那些对象的数据类位于多平台模块
中
,这样我就可以
在
两个平台上重用代码,而不会意外地导致属性不匹配。在这一点上,如果在这个多平台模块
中
也有API接口就好了,然后
在
JVM
中
实现和托管,并在浏览器
中
实现和呈现。然而,这个接口的所有方法都需要在浏览器
中
挂起,因为
请求
是(至少
浏览 0
提问于2021-01-23
得票数 0
1
回答
StartCoRoutine(string)未实现预期效果
c#
、
unity3d
不管怎样,我
在
每个关卡的开头都有UI的工作脚本,它会告诉你什么关卡和/或它是否是一个新的检查点(产卵区域)。它还会告诉玩家还剩下多少生命和生命。这种变化
在
启动
时发生得如此之快,以至于在读取之前就消失了。欢迎所有的解释!我是来学习的!
浏览 15
提问于2018-08-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python爬虫之异步IO
Kotlin 1.3 正式发布了!支持多平台!
饿了么资深Android工程师带你领略Kotlin协程的力量
来试试用异步协程提速吧!
python greenlet 背景介绍与实现机制
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券