腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6458)
视频
沙龙
1
回答
Kotlin
协
程
不适当
的
阻塞
方法
调用
(
tcp
套接
字
)
android
、
kotlin
、
kotlin-coroutines
我在使用
套接
字
时收到此警告。我从IO作用域
协
程
调用
startConnection
方法
,如果startConnection
方法
是挂起
的
,我会收到警告。我将其设为suspend,因为稍后我将从它
调用
一些其他
的
suspend
方法
。有什么办法可以解决这个问题吗?或者我是否应该禁止显示警告?
浏览 81
提问于2020-09-17
得票数 0
3
回答
如何在Corona SDK Lua中进行
阻塞
操作?
sockets
、
asynchronous
、
tcp
、
lua
、
coroutine
我是LUA
的
新手,我正在使用Corona SDK用LUA编写一个
tcp
消息库。我坚持一个问题,
套接
字
读取操作挂起应用程序UI,即使它在
协
程
中运行。如何启动
协
程
: self.readCoroutine = coroutine.create(function() self:blockingLoop,rest = self.sock:receive(BUFSIZE) -- <= Hang
浏览 1
提问于2013-01-08
得票数 3
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
如果我们向
协
程
发送
阻塞
代码,线程将被
阻塞
。如果我们使用async
方法
(来自默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个线程。如果我们使用带有
协
程
的
async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的<
浏览 5
提问于2021-09-17
得票数 3
1
回答
执行DB操作时,
Kotlin
协
程
或任何
协
程
是否会
阻塞
线程?
java
、
multithreading
、
kotlin
、
coroutine
、
kotlin-coroutines
我正在尝试学习Java/
Kotlin
中
的
协
程
和线程。据我所知,至少当你在线程中
调用
DB操作时,它会
阻塞
线程本身,并等待DB
的
响应来解锁它。另一方面,
协
程
是“轻量级线程”,但从我
的
研究来看,它们只是线程中
的
“例程”。 那么,如果我在DB操作中使用
协
程
,它是否也会
阻塞
线程,从而
阻塞
线程中运行
的
其他
浏览 14
提问于2019-08-21
得票数 0
1
回答
测量
kotlin
协
程
性能
kotlin
、
amazon-sqs
、
kotlin-coroutines
我有
阻塞
的
sqs侦听器,它从sqs获取消息,做一些处理(可能是消息验证或丰富),在数据库中存储处理后
的
消息,从sqs中清理消息。我计划使用
Kotlin
协
程
以非
阻塞
的
方式编写整个sqs侦听器。我
的
问题是,我如何测量旧
方法
和新
的
基于
协
程
的
方法
之间
的
性能(吞吐量、cpu使用率、线程使用率)?我
的
<e
浏览 1
提问于2019-10-19
得票数 2
1
回答
有没有办法通过
协
程
获得在Boost asio中传输
的
字节数
boost
、
boost-asio
、
boost-coroutine
我正在使用带有
协
程
的
boost asio从
tcp
套接
字
中获取一些数据。在这些文档中显示
的
示例中,示例如下所示 http::async_read(socket, buffer, request, yield[ec]); 但是在这种情况下,我如何才能获得传输
的
字节数呢?无需使用
协
程
,我们就可以绑定一个回调函数。void onReadDataComplete(boost::system::error_code ec, st
浏览 18
提问于2019-04-28
得票数 0
回答已采纳
1
回答
为什么我不能在
kotlin
协
程
中取消作业?
kotlin
、
kotlin-coroutines
这就是我使用延迟函数
的
时候 @Test runBlocking { } delay(2000) } 这是我使用Thread.sleep函数
的
时候
浏览 18
提问于2021-10-13
得票数 0
2
回答
为什么asyncio与processPool
阻塞
?
python-3.x
、
asynchronous
、
python-asyncio
loop.run_until_complete(main())In blocking waitingafter process pool但我预计进程池将在不同
的
进程中运行代码所以我希望输出结果是:In blocking waitingafter blocking waiting我想如果我们在进程池上运行代码,它不会
阻塞
输出中
的
主loop.But,在
阻塞
函数完成后,它会返回到主事件循环。是什么<em
浏览 0
提问于2018-04-27
得票数 0
2
回答
让Django变绿
python
、
django
、
coroutine
、
gevent
、
greenlets
我有一个Django管理命令,可以发出数千个
TCP
/UDP请求。我使用Gevent来加速这一过程,因为我已经将我
的
代码重构为
协
程
。
套接
字
连接不再
阻塞
,但据我所知,Django
的
某些部分仍然不是绿色
的
。你能告诉我Django
的
哪些部分不是绿色
的
吗?我可以做些什么让它们变绿呢?我认为有一些与DB相关
的
部分仍然会
阻塞
。有没有Django
的
库&
浏览 0
提问于2012-02-15
得票数 10
回答已采纳
2
回答
协
程
Kotlin
中作业和延迟
的
区别
android
、
kotlin
、
deferred
、
kotlin-coroutines
我是第一次接触
协
程
,我了解launch和async,但Deferred仍然令人困惑。什么是Deferred?以及Job和Deferred之间
的
区别。清晰
的
解释和例子更有帮助。提前谢谢。
浏览 0
提问于2018-11-22
得票数 28
回答已采纳
2
回答
如何正确地使用
Kotlin
协
程
进行
阻塞
服务
调用
?
kotlin
、
blocking
、
nonblocking
、
coroutine
、
kotlin-coroutines
我正在处理一个http库(特别是一个用于进行graphql
调用
的
库),它
的
API只提供
阻塞
调用
,并且是用Java编写
的
。现在,我正在用
Kotlin
编写我
的
应用程序,并使用
协
程
程序库,这让我想知道应该如何使用
协
程
程序进行
阻塞
网络
调用
。call using the above mentioned library} 所以我想知道Clien
浏览 34
提问于2019-08-26
得票数 2
3
回答
挂起函数内部
的
挂起函数
kotlin
、
kotlin-coroutines
在一些示例/解释中,开发人员在suspend
方法
内部
调用
suspend
方法
。为什么?我知道你不能在launch或其他
的
suspend
方法
之外
调用
suspend
方法
,但为什么它要在suspend内部
调用
呢?内存问题?更多
的
线程会管理更好
的
内存吗? 提前感谢您
的
任何意见
浏览 37
提问于2019-09-04
得票数 0
回答已采纳
1
回答
如何在一个
协
程
中读取文件并在另一个
协
程
中打印行?
kotlin
、
kotlin-coroutines
我正在试着适应
Kotlin
/
协
程
。我目前
的
目标是在一个
协
程
中读取一个文本文件,并通过Channel发出每一行,以便在另一个
协
程
中打印。这是我到目前为止所知道
的
: fun main() = runBlocking { for (msg,但它不能编译,因为您不能从传递给forEachLine
的
浏览 16
提问于2021-03-30
得票数 0
2
回答
Boost::Beast非
阻塞
读Websockets?
c++
、
boost
、
websocket
、
boost-beast
对于这种配置,我将只有一个客户端
套接
字
以同步方式操作,一个命令发送到服务器,它与硬件对话,并将值发送回客户端,但就我目前所见,async_read是执行非
阻塞
读取
的
唯一
方法
。通过Beast获得非
阻塞
读/写
的
最佳方式是什么?例如,在Windows中
的
TCP
和Serial中,您可以窥视缓冲区以查看数据是否准备好访问,如果有,您可以发出读取命令,知道它不会
阻塞
,因为数据在那里。总之,基于这个,我有一个问题 首先,
浏览 1
提问于2018-04-24
得票数 3
1
回答
Vertx中
的
协
程
从不执行?
kotlin
、
vert.x
、
kotlin-coroutines
我
的
意图是等待asyncPart完成(实际上我在里面有一个AsyncResult )。
浏览 32
提问于2020-07-23
得票数 1
2
回答
IDE警告来自Dispatchers.IO
协
程
中
的
阻塞
调用
kotlin
、
kotlin-coroutines
我正在开发一个简单
的
应用程序,它需要来自URL
调用
的
数据。以下是相关
的
代码部分 class NewsFeed : AppCompatActivity() {BitmapFactory.decodeByteArray(URL(img).readBytes(), 0, 0) 集成开发环境对.get()和URL()
方法
都会发出警告,说明这是“
不适当</em
浏览 35
提问于2020-10-21
得票数 3
1
回答
在
Kotlin
协
程
上运行
阻塞
CPU限制
的
任务
multithreading
、
kotlin
、
parallel-processing
、
blocking
、
coroutine
我一直在试验
Kotlin
,并在
kotlin
协
程
上运行
阻塞
CPU任务。当程序
阻塞
时,比如大
的
cpu密集型计算,我们并不是真的挂起,而是需要在不同
的
线程上启动程序,让它们并行运行。我期望它在线程中启动第一个
协
程
,立即返回到
调用
者,并在不同
的
线程上启动第二个
协
程
,但并不是这样工作
的
。有人知道为什么会出现这种情况,以及如何在不在
浏览 8
提问于2019-08-31
得票数 3
1
回答
如何在doInBackgroung()
的
同时创建一个安卓AsyncTask加载微调器
java
、
android
、
android-asynctask
我得到了一个用于网址连接
的
AsyncTask。现在,我希望每次连接URL时都有一个加载微调器。我在onPreExecute()中显示loading微调器,在onPostExecute中取消它。我在doInBackgroung()中用一个无限
的
while循环测试了这一点。最大
的
问题是GUI冻结了,加载微调器没有显示。在我看来,原因是URLconnection.execute().get()。但是我需要get(),因为活动需要使用它
的
结果。 我现在
的
问题是:实现我
的
愿望
的
最
浏览 14
提问于2020-08-28
得票数 1
2
回答
Kotlin
协
程
`runBlocking`
android
、
kotlin
、
kotlin-coroutines
我正在学习
Kotlin
协
程
。我读到过runBlocking是桥接同步和异步代码
的
方法
。但是,如果runBlocking停止UI线程,性能会有什么提升呢?close() return@async queryResult} 查询数据库会停止主线程,所以看起来和同步代码花费
的
时间是一样
的
?
浏览 1
提问于2018-09-14
得票数 34
回答已采纳
2
回答
Kotlin
协
程
-延迟,它是如何工作
的
?
kotlin
、
kotlin-coroutines
现在我们正在考虑转向使用
Kotlin
协
程
(实际上已经开始在代码库
的
某些地方使用它)。这里我
浏览 2
提问于2020-05-28
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
爱奇艺网络协程编写高并发应用实践
使用 Kotlin+WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
Kotlin1.3版本的协程
饿了么资深Android工程师带你领略Kotlin协程的力量
Kotlin Coroutines 完全解析(一),协程简介
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券