腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
Julia
的
协
程
来
实现
效果
处理
程序
?
julia
、
coroutine
我对
Julia
、coroutines和effect handlers都是新手,所以我要问
的
可能会被误导,但是
是否
可以
使用
coroutines
实现
效果
处理
程序
?我认为Scheme
的
协
程
将允许您抓取计算块
的
其余部分,以便稍后恢复,这将允许
实现
效果
处理
程序
,但
Julia
的<
浏览 20
提问于2021-09-30
得票数 3
1
回答
带循环
的
Kotlin - Coroutines
kotlin
、
tree
、
kotlin-coroutines
因此,我有一个简单
的
算法,它以这种方式遵循树结构: ? 每次它从一个节点移动到下一个节点时,它会将上一个节点
的
属性传播到下一个节点,依此类推,以模拟节点彼此之间
的
效果
。目前,我正在考虑
使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式
实现
: suspend fun propagate(startFromNode: Node) { } if (atEndO
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
2
回答
Boost::Beast非阻塞读Websockets?
c++
、
boost
、
websocket
、
boost-beast
我们有一个完全同步
的
应用
程序
,而且永远是同步
的
,因为它基本上是一个命令行解释器,向我们
的
硬件发送低级命令,你不能同时有两个命令到硬件上。通过Beast获得非阻塞读/写
的
最佳方式是什么?例如,在Windows中
的
TCP和Serial中,您
可以
窥视缓冲区以查看数据
是否
准备好访问,如果有,您
可以
发出读取命令,知道它不会阻塞,因为数据在那里。总之,基于这个,我有一个问题 首先,我能否以
协
程
为例,不
浏览 1
提问于2018-04-24
得票数 3
1
回答
makecontext()/swapcontext()函数
是否
与C++兼容
c++
、
posix
、
coroutine
、
ucontext
在unix环境中,makecontext()/swapcontext()系列函数有时用于
实现
C语言中
的
协
程
。然而,这些函数直接操纵堆栈和执行流。所以问题是,
使用
makecontext()和swapcontext()
实现
协
程
是否
会有任何问题。当然,人们显然必须非常小心,异常永远不能逃脱这样
的
协
程
,因为堆栈上没有异常
处理
程序
,并且
程
浏览 6
提问于2012-02-14
得票数 9
回答已采纳
1
回答
长
的
协
程
主体
的
习惯用法(轻量级设计模式)?
kotlin-coroutines
有时,
协
程
主体(传递给像launch或async这样
的
协
程
构建器
的
块)往往会变得笨重。它们是
协
程
的
“入口点”(类似于带有Thread
的
Runnable ),
可以
像main()函数一样增长。围绕
协
程
主体
的
提供者有哪些习惯用法?例如,
是否
可以
使用
类
来
确定
协
<em
浏览 9
提问于2019-12-25
得票数 1
回答已采纳
1
回答
是否
可以
控制异步
协
程
的
调度优先级?
python-asyncio
有没有办法在所有准备运行
的
协
程
中控制调度优先级? 具体地说,我有几个协
程
处理
来自网络
的
流I/O到几个队列,第二组
协
程
将数据从队列摄取到数据结构中。我看到
的
问题是,根据调度
的
顺序,分析
协
程
可以
在也有数据准备好
的
读取器
协
程之前运行,因此分析
协
程
甚至不能检查未决数据
的
摄取
浏览 1
提问于2018-01-21
得票数 16
1
回答
将模板lambda转换为` `void *`安全吗?
c++
、
function
、
lambda
、
coroutine
、
reinterpret-cast
我正在
使用
汇编语言
实现
的
协
程
来
实现
纤
程
。
协
程
由cocall工作
来
更改堆栈。 我想
使用
更高级别的接口在C++中公开这一点,因为cocall
程序
集只能
处理
单个void*参数。为了
处理
模板lambda,我已经尝试将它们转换为void*,并发现虽然它
可以
编译和工作,但我怀疑这样做
是否
安全,假设堆栈<e
浏览 21
提问于2017-07-03
得票数 0
回答已采纳
2
回答
为什么kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们
使用
async方法(来自默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个线程。如果我们
使用
带有
协
程
的
async io,另一个问题。但这是IO API异步,而不是kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的
)。据我所知,.NET已经重
浏览 5
提问于2021-09-17
得票数 3
2
回答
启动
协
程
构建器
是否
会导致挂起函数在新线程上运行?
android
、
kotlin
、
kotlin-coroutines
、
kotlin-android-extensions
最近开始
使用
Kotlin
协
程
语法如下: main(){ delay(2000)print("outside coroutine") } 我知道首先打印外部
协
程
,然后再打印内部
协
程
,因为延迟是一个挂起函数,它只阻塞
协
程
,而不是线程本身。但是,由于
协
浏览 43
提问于2020-07-24
得票数 0
回答已采纳
1
回答
在java中,nio和coroutine是什么关系?
java
、
multithreading
、
nio
、
coroutine
我
的
理解是,在Java中,
协
程
是基于nio
的
。所以我
可以
说java支持
协
程
。我
可以
使用
选择器/通道来自己
实现
我
的
协
程
应用
程序
。我说
的
对吗?
浏览 1
提问于2018-04-16
得票数 0
2
回答
对于现实世界
的
Android开发来说,
协
程
到底有多“轻量级”?
android
、
kotlin
、
kotlin-coroutines
当您开始学习Kotlin
协
程
时,您看到
的
第一个示例之一是
可以
启动数十万个协
程
,但在尝试对线程执行相同
的
操作时会遇到OutOfMemory异常。当然,您
可以
启动数十万个只做delay()
的
协
程
,但在现实中,您要么启动执行某种IO或某种计算
的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程
都
使用
Retrofit执
浏览 1
提问于2020-05-07
得票数 3
1
回答
协
程
和在clojure中
处理
异步(脚本)
的
最佳实践?
clojure
、
clojurescript
在clojure中似乎有无数
的
“
协
程
”或异步逻辑
的
实现
,Rich Hickey和其他潜在权威人士关于这个问题
的
许多演讲都来自近十年前,我正在试图找出
处理
这个问题
的
最新和最好
的
最佳实践方法是什么。我最喜欢
的
这种类型
的
抽象是lua
协
程
,但我认为这可能是一种严格
的
命令式
处理
方式,我对函数式方式是什么感到有点困惑。 但是,在lua中,<
浏览 28
提问于2021-06-24
得票数 0
回答已采纳
2
回答
用于协同
程序
实现
的
CPS编译器
.net
、
compiler-construction
、
lua
、
continuations
、
coroutine
我过去在业余时间做IronLua
的
工作。词法分析和解析目前已经完成。我因为沮丧而停止了对它
的
工作,因为在.NET中
实现
Lua
协
程
而不求助于肮脏
的
线程编程并不容易。这与我如何编译Lua函数有关,这是我在设计编译器时需要尽早解决
的
问题。 我一直在研究
协
程
实现
,结果证明我最初对延续
的
感觉是正确
的
。由于
协
程
创建、产出和其他操作不是语言关键字,而是“<em
浏览 1
提问于2011-06-17
得票数 5
1
回答
`
的
情况下捕获安卓中所有
协
程
未捕获
的
异常?
android
、
kotlin
、
kotlin-coroutines
、
coroutine
我想知道
是否
有一种
协
程
方法
来
捕获android中任何范围内
的
所有未捕获
的
异常?我尝试
使用
Thread.setDefaultUncaughtExceptionHandler,它
可以
工作,但我想知道
是否
可以
通过其他方式启用它。 编辑:我希望在不更改
协
程
启动
的
情况下进行全局异常
处理
。
浏览 33
提问于2021-01-14
得票数 1
2
回答
用户级线程和协程之间
的
区别是什么?
multithreading
、
coroutine
用户级线程涉及在单个内核线程上运行
的
N个用户级线程。用户级线程
的
细节是什么?这与
协
程
有什么不同?
浏览 2
提问于2013-11-24
得票数 3
1
回答
同时
使用
协
程
通道和livedata构建器
android
、
android-livedata
、
kotlin-coroutines
如何结合
使用
协
程
通道和livedata
协
程
构建器(androidx.lifecycle:lifecycle-livedata-ktx architecture component)
来
持续侦听从websocket库到ReceiveChannel<String>生成
的
消息val user: LiveData<String> = liveData { while(true)my
浏览 0
提问于2019-10-23
得票数 1
1
回答
使用
Kotlin
协
程
的
函数
是否
可以
等待完成并返回到Java类?
java
、
android
、
kotlin
、
kotlin-coroutines
我正在开发一个基于Java
的
Android应用
程序
。我想开始在主线程之外
使用
Kotlin & coroutines进行与网络相关
的
工作,但是我遇到了一个问题,试图弄清楚如何成功地
处理
某个特定
的
情况。通过调试,我发现在
协
程
作用域
可以
做任何事情之前,performMoreThings()
的
结论是通过未修改
的
数据列表得出
的
。因此,我想知道
是否
有一种方法
可
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
协
程
的
‘'finally’操作
caliburn.micro
、
coroutine
、
cancellation
假设我有一个
协
程
,它
使用
CM文档中包含
的
Loader
实现
,并
使用
它在页面上显示繁忙指示器 现在假设用户试图向数据存储中添加一个已经存在
的
对象--在
协
程
中,“save”操作自然会失败,这意味着
协
程
将取消执行如果发生这种情况,枚举器永远不会到达我
的
Loader.Hide()调用来隐藏繁忙指示器-我想知道
是否
已经有了一种机制,即使
协
程
浏览 0
提问于2013-01-21
得票数 1
回答已采纳
4
回答
限制可在作用域中运行
的
协
程
的
最大数量
android
、
kotlin
、
coroutine
我在将当前
的
应用
程序
从Java转换为Kotlin时遇到了这个问题。 用于
使用
线程从服务器传输数据
的
java
实现
。在将其翻译为Kotlin时,我
使用
了
协
程
这就产生了一个问题,因为服务器显然无法
处理
实际发送
的
100个请求。所有
协
程
都在相同
的
作用域中启动,所以是这样
的
: //this is a custom scope that
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
4
回答
为什么C++
的
异步/等待不需要事件循环?
c++
、
asynchronous
、
coroutine
、
c++20
但是对于C++,我已经浏览了文档,没有找到任何讨论事件循环
的
地方。为什么会这样呢? 对于Node,它只有一个默认
的
事件循环。对于Python,如果需要,您
可以
创建多个。
浏览 7
提问于2021-02-20
得票数 19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go语言出现后,Java还是好选择吗?
asyncio 不完全指北(一)
如何让 Python 处理速度翻倍?内含代码
Go语言出现后,Java还是最佳选择吗?
Generator(生成器),入门初基,Coroutine(原生协程),登峰造极,Python3.10并发编程async底层实现
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券