腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
asyncio.wait_for()的用途
、
、
据我所知,从
协
程
中的
协
程
中得到的让步会将
线程
控制传递给事件循环。 然后,事件循环在其他
协
程之间进行某种类型的调度(其中包括从中产生的
协
程
),并且
在
某个时刻,将恢复
调用
的
协
程
。这与将
协
程
包装在ansyncio.wait_for
调用
中并从后一个
调用
中让步有什么不同?
浏览 1
提问于2017-07-21
得票数 10
1
回答
执行DB操作时,Kotlin
协
程
或任何
协
程
是否会阻塞
线程
?
、
、
、
、
我正在尝试学习Java/Kotlin中的
协
程
和
线程
。据我所知,至少当你在
线程
中
调用
DB操作时,它会阻塞
线程
本身,并等待DB的响应来解锁它。另一方面,
协
程
是“轻量级
线程
”,但从我的研究来看,它们只是
线程
中的“例程”。 那么,如果我
在
DB操作中使用
协
程
,它是否也会阻塞
线程
,从而阻塞
线程
中运行的其他
协
<em
浏览 14
提问于2019-08-21
得票数 0
2
回答
为什么kotlin
协
程
被称为异步?
、
、
、
Jetbrains
在
每一篇关于kotlin的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,kotlin
协
程
--这是一个带有预初始化
线程
池的状态机。我们有一个工作
线程
池和一个io
线程
池。对我来说,这只是一个多
线程
编程。如果我们向
协
程
发送阻塞代码,
线程
将被阻塞。如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步工作的错觉,但这只是将“job”发送到另一
浏览 5
提问于2021-09-17
得票数 3
2
回答
如何向
调用
者
线程
返回回调/流?
、
、
、
、
我有一些'A‘类,它的内部工作是使用rx或带有流的
协
程
执行的。类'A‘不应该返回rx/
协
程
(和流)的任何实例,它们的工作应该是隐藏的,我们需要将来的回调结果并在自定义观察者上观察。
调用
者类'B‘可以
在
主(UI)
线程
或其他
线程
上
调用
A的方法。如果在Ui
线程
上
调用
这些方法,这很容易,因为我们可以
在
主
线程
上观察并使用相应的
浏览 0
提问于2020-09-30
得票数 0
1
回答
为什么不能取消kotlin
协
程
?
、
我在学习关于
协
程
的知识。我遵循了这个例子,但我对它很好奇,所以我写了代码,发现了一些奇怪的东西。job.cancelAndJoin() }02[main]: finish 我只是
在
启动时添加了
浏览 21
提问于2021-07-25
得票数 0
1
回答
看到aiobotocore响应[‘Body’].read(...)挂起(无超时)
、
、
使用aiobotocore,我使用以下命令创建客户端: import botocoreclient = s3_session.create_client( config=botocore.client.Config(connect_timeout=10, read_timeout=10, retries={'max_attempts': 0}), endpoint_url=endpoint
浏览 18
提问于2019-09-16
得票数 0
回答已采纳
1
回答
在
Kotlin中,一个
线程
一次只能运行一个
协
程
?
、
、
我对Kotlin
协
程
和
线程
的理解是这样的: 一个
线程
一次只能运行一个
协
程
。一个
线程
可以同时处理多个协
程
。它可以挂起一个
协
程
并运行一个不同的
协
程
。但是在给定的时间点上,一个
线程
上只有一个
协
程
在运行。您不能在同一时间点在同一
线程
上运行多个协
程
。 是这样的吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
1
回答
哪个协
程
(goroutines和kotlin
协
程
)更快?
、
、
、
、
换句话说,java/kotlin运行时中还没有运行时
协
程
(但这可能会随着的变化而改变)。Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在
线程
池中的任何
线程
中执行。Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。Goroutines不允许
在
程序中设置屈服点。另外,Go不允许设置自定义
线程
池。您可以仅设置默认池中
线程
的大小
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
如何临时停止
线程
池执行的任务?
、
、
假设我有一个包含10个
线程
的
线程
池。假设池中的一个
线程
执行某个任务。我希望
在
某些情况下,任务将停止执行,
线程
将执行另一个任务,只有稍后它才会返回到前一个任务,并从停止的地方继续执行。 这个是可能的吗?
浏览 4
提问于2021-10-08
得票数 0
1
回答
在
Kotlin
协
程
上运行阻塞CPU限制的任务
、
、
、
、
我一直
在
试验Kotlin,并在kotlin
协
程
上运行阻塞CPU任务。当程序阻塞时,比如大的cpu密集型计算,我们并不是真的挂起,而是需要在不同的
线程
上启动程序,让它们并行运行。我设法让下面的代码
在
async + Default dispatcher下正常工作,但我想知道它是否能与withContext一起工作,但它没有。Long): Int { Thread.sleep(time) // to mimick actual thread blocking / cpu w
浏览 8
提问于2019-08-31
得票数 3
1
回答
未指定调度程序而启动的
协
程
不会被取消
我创建了一个
协
程
,只有一个计算循环,退出条件为isActive。当我指定默认的dispatcher时,它会正确地取消,但当没有定义dispatcher时,它不会取消。
浏览 22
提问于2021-10-31
得票数 1
回答已采纳
1
回答
使用Kotlin
协
程
和Realm执行数据库写入会导致UI冻结
、
、
、
、
(realmDatabase) { insertOrUpdate(realmObject)} repository.insertALotOfObjects()每次我运行ViewModel并单击启动数据库
协
程
的按钮时当
协
程
结束时,UI返回到正常状态并再次响应。我已经在所有这些
浏览 6
提问于2020-05-06
得票数 1
3
回答
如何用C语言做意大利面堆叠?
、
、
我正在尝试用C实现
协
程
和延续。我意识到我需要一些意大利面堆栈。可以
在
新的
调用
栈
内
执行函数吗?当然是
在
单
线程
中。如何创建一个新的、独立的
调用
堆栈,并在其上执行一些代码?
浏览 1
提问于2011-09-13
得票数 3
回答已采纳
2
回答
Unity -IEnumerator的yield返回null
、
、
、
、
我目前正在尝试
在
Unity的上下文中理解IEnumerator & Coroutine,对"yield return null“的性能不是很有信心。
浏览 56
提问于2017-01-18
得票数 17
回答已采纳
1
回答
在
线程
内
调用
协
程
、
有没有可能让
线程
异步运行方法,这样它就可以在其中执行
协
程
?我意识到我是在混合范例-我正在尝试集成一个使用
协
程
的第三方库,而我的项目使用
线程
。
在
考虑将我的项目更新为使用
协
程之前,我想先探索一下
在
我的
线程
中执行
协
程
。 下面是我的示例用例,其中我有一个
线程
,但我想从我的
线程
中
调用
协
程
。
浏览 5
提问于2017-07-01
得票数 3
1
回答
Kotlin
协
程
不适当的阻塞方法
调用
(tcp套接字)
、
、
我
在
使用套接字时收到此警告。我从IO作用域
协
程
调用
startConnection方法,如果startConnection方法是挂起的,我会收到警告。我将其设为suspend,因为稍后我将从它
调用
一些其他的suspend方法。有什么办法可以解决这个问题吗?或者我是否应该禁止显示警告?
浏览 81
提问于2020-09-17
得票数 0
1
回答
如果
协
程
被阻塞,如何避免
线程
进入阻塞状态
、
、
、
、
我正在尝试
协
程
、Boost.Fiber和
线程
。我的问题是,如果我在
线程
上运行
协
程
或纤
程
,而
线程
被OS/ubr阻塞或挂起,我如何对此做出反应,而不是仅仅为了切换到
线程
上的另一个纤
程
/
协
程
而使
线程
被阻塞/挂起?
浏览 0
提问于2016-03-20
得票数 0
2
回答
在
Kotlin
协
程
中挂起IO绑定函数和CPU绑定函数
、
在
协
程
中执行IO绑定函数(例如,从后端请求数据)可以让我暂停执行,直到请求的结果可用,对吧?然而,一个受CPU限制的函数(例如,解析一个巨大的文本文件)并不“等待”任何东西,它只是做了大量的工作。那么,
在
协
程
中执行它不是给了我暂停执行它的好处吗?当涉及到CPU绑定函数时,
协
程
给我的唯一(有价值的)优势是能够选择
在
执行函数时将被阻塞的
线程
(或
线程
池),我说的对吗?
浏览 2
提问于2019-05-07
得票数 2
2
回答
尝试同时运行两个循环“我的世界”ComputerCrafft
、
、
这是我的代码,我已经尝试了所有的
协
程
选项,我
在
两个函数的开头都有语句,它会打印,但它不会在循环中做任何事情coroutine.wrap(lookForKeys
浏览 1
提问于2020-11-29
得票数 1
13
回答
什么是
协
程
?
、
、
、
什么是
协
程
?它们与并发性有什么关系?
浏览 3
提问于2009-02-16
得票数 246
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券