腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
关于
使用
C++
协
程
的
问题
、
、
我正在用测试传入
的
C++
协
程
。我是一名JavaScript开发人员,正在尝试实现像这样
的
函数template <typename T>/** @param {Promise<any
浏览 14
提问于2019-11-08
得票数 1
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
、
、
、
我刚刚做了一个
关于
Kotlin
的
协
程
的
演讲,并提出了一个
问题
:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该
使用
协
程
的
地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
1
回答
makecontext()/swapcontext()函数是否与
C++
兼容
、
、
、
在unix环境中,makecontext()/swapcontext()系列函数有时用于实现C语言中
的
协
程
。然而,这些函数直接操纵堆栈和执行流。通常在从C语言切换到
C++
时,这些低级功能会有很大不同。 所以
问题
是,
使用
makecontext()和swapcontext()实现
协
程
是否会有任何
问题
。当然,人们显然必须非常小心,异常永远不能逃脱这样
的
协
程
,因为堆栈上没有异常处
浏览 6
提问于2012-02-14
得票数 9
回答已采纳
1
回答
我可以在LLVM中设置堆栈指针吗?
、
、
、
我正在开发一种类似于
c++
的
小型语言,我将把它编译成LLVM。我想要实现
的
事情之一是协作多任务;将有一个“让步”操作符,它有望将堆栈指针和程序计数器切换到我程序中
的
下一个“线程”。编辑:
协
程
()听起来很有前途,尽管LLVM带来了一些
关于
堆栈或无堆栈
协
程
的
问题
。我想知道,它们是否可以用来实现一个通用
的
类似收益
的
运算符?编辑2:在
c++
boost中
浏览 8
提问于2016-09-06
得票数 5
1
回答
C++
协
程
和ANDROID标志
、
、
、
我正在尝试集成一个
使用
asio和android上
的
协
程
的
boost项目。我
使用
在CMakeLists.txt文件(
使用
c++17)上。当我设置这个标志时,ANDROID宏变得未定义。如果我添加了-DANDROID,那么
协
程
就会被禁用。这两个标志是不兼容
的
吗?我可以在Android上
使用
NDK
的
c++
协
程
吗?
浏览 15
提问于2021-03-02
得票数 0
回答已采纳
2
回答
用于协同程序实现
的
CPS编译器
、
、
、
、
我过去在业余时间做IronLua
的
工作。词法分析和解析目前已经完成。我因为沮丧而停止了对它
的
工作,因为在.NET中实现Lua
协
程
而不求助于肮脏
的
线程编程并不容易。这与我如何编译Lua函数有关,这是我在设计编译器时需要尽早解决
的
问题
。 我一直在研究
协
程
实现,结果证明我最初对延续
的
感觉是正确
的
。由于
协
程
创建、产出和其他操作不是语言关键字,而是“
协
<e
浏览 1
提问于2011-06-17
得票数 5
5
回答
C/
C++
调用
协
程
?
似乎
协
程
通常可以在高级语言中找到。 似乎对它们也有几种不同
的
定义。我正在尝试找出在C中专门调用
协
程
的
方法,就像我们在Lua中一样。
浏览 2
提问于2011-09-14
得票数 2
3
回答
如何防止
协
程
使类变得臃肿?
、
、
我对每次需要由
协
程
完成
的
事情都有两个方法感到有点恼火。我需要
协
程
和另一种方法来启动
协
程
。也就是说,我需要一些代码仅在前一段代码完成时才执行。我想通过启动一个匿名方法作为
协
程
来解决它,但我发现它不起作用。
关于
如何避免因为需要
协
程
而让你
的
类因额外
的
方法而变得臃肿,还有什么其他
的
技巧或诀窍吗?
浏览 0
提问于2017-03-13
得票数 0
1
回答
尝试在切换场景前等待15秒
、
在创建我
的
项目时,我尝试
使用
C#在15秒后切换场景using System.Collections.Generic; using System.Threading
浏览 23
提问于2018-06-26
得票数 -1
2
回答
为什么kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇
关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们向
协
程
发送阻塞代码,线程将被阻塞。如果我们
使用
async方法(来自默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个线程。如果我们
使用
带有
协
程
<em
浏览 5
提问于2021-09-17
得票数 3
2
回答
是否需要从
C++
中
的
调用函数恢复协同例程?
、
、
、
、
我有一个
关于
co_await在
C++
中工作
的
问题
。future<path> filePath = cacheUrl("https://localhost:808/"); return 0; co_await关键字用于挂起任何协同例程
的
执行在上面的代码中,我们有两个
使用
它
的
实例。在main函数中,我们可以访问协同例程。
浏览 12
提问于2021-05-25
得票数 0
2
回答
放弃boost::asio::
协
程
直到任务完成
、
、
、
我正在构建一个简单
的
C++
服务器,在那里我通过POST请求接收图像,将其发送到图形处理器进行处理,一旦从图形处理器获得结果,就发送回响应。为了能够同时处理多个连接(并学习一些新
的
东西),我
使用
Boost::asio,遵循
使用
boost::asio::coroutine
的
server4示例()。我遇到
的
问题
是如何在不阻塞
协
程
的
情况下将数据从
协
程
发送到GPU。 当GP
浏览 1
提问于2017-01-16
得票数 1
2
回答
asyncio和协
程
vs任务队列
、
、
我一直在阅读有关python3中
的
asyncio模块,以及更广泛
的
关于
python中
的
协
程
的
内容,但我不明白asyncio是什么让asyncio成为如此伟大
的
工具。我有一种感觉,
使用
协
程
可以做
的
所有事情,都可以通过
使用
基于多处理模块(例如芹菜)
的
任务队列来做得更好。有没有
协
程
比任务队列更好
的
用
浏览 4
提问于2015-12-23
得票数 26
3
回答
C++20中
的
协
程
是什么?
、
、
中
的
协
程
是什么下图来自ISOCPP。
浏览 3
提问于2017-04-20
得票数 122
回答已采纳
1
回答
纤
程
/
协
程
vs定界延拓
、
、
、
所以我在这里读到了一篇
关于
并发工作窃取数据
的
论文:。他们提到了“子窃取vs延续窃取”,他们说,子窃取可能需要无限
的
堆栈空间来容纳尚未执行
的
任务,而不像延续窃取,这是P=#processors
的
一个恒定因素。我有一个
关于
纤维/
协
程
和定界延拓之间
的
区别的理论
问题
。首先,我承认
协
程
和纤
程
几乎是等价
的
,但是纤
程
也等同于延续吗?
浏览 7
提问于2018-06-26
得票数 1
1
回答
是否可以控制异步
协
程
的
调度优先级?
有没有办法在所有准备运行
的
协
程
中控制调度优先级?从网络到达
的
数据是具有不确定消息率
的
无限数据流。我看到
的
问题<
浏览 1
提问于2018-01-21
得票数 16
1
回答
对于
协
程
,有没有一个很好
的
现实世界
的
例子
目前,我正在阅读大量
关于
协
程
的
文章。虽然我认为我只部分了解它们
的
作用(例如,允许函数在某个点返回和继续),但我真的不知道为什么要
使用
它们。我看不出
使用
协
程
有什么真正
的
好处。对我来说,这些东西看起来就像是goto
的
额外步骤。谁能给我一个很好
的
现实世界
的
例子,在那里
协
程
可以真正改善代码库?也许这能帮助我理解这个概念。
浏览 1
提问于2017-12-01
得票数 0
2
回答
分析Tornado/Asyncio时,哪些函数是免费
的
?
、
、
我正在运行一个相当复杂
的
Tornado TCP服务器应用程序,我想了解是什么在花费时间,以便提高性能。我
使用
的
是Tornado v5+,所以Tornado由asyncio支持。我在我
的
事件循环线程上运行了一个统计分析器,发现像下面这样
的
堆栈很常见:asyncio/asyncio.py::start这些占用了大约40%
的
计
浏览 15
提问于2018-07-30
得票数 2
回答已采纳
1
回答
协
程
和在clojure中处理异步(脚本)
的
最佳实践?
、
在clojure中似乎有无数
的
“
协
程
”或异步逻辑
的
实现,Rich Hickey和其他潜在权威人士
关于
这个
问题
的
许多演讲都来自近十年前,我正在试图找出处理这个
问题
的
最新和最好
的
最佳实践方法是什么。我最喜欢
的
这种类型
的
抽象是lua
协
程
,但我认为这可能是一种严格
的
命令式处理方式,我对函数式方式是什么感到有点困惑。 但是,在lua中,<
浏览 28
提问于2021-06-24
得票数 0
回答已采纳
1
回答
在执行DFS时在Boost::graph中维护迭代器
、
、
、
、
大多数Boost:graph库
的
示例都是通过调用boost
的
深度优先搜索工具来执行深度优先搜索
的
。在创建顶点和边之后,在图上调用DFS将以深度优先
的
方式遍历整个图,如果我们有一个与之关联
的
访问者方法,它将为遍历
的
每个节点调用访问者方法来执行操作。我正在寻找
的
是一种在图上维护迭代器
的
方法,当客户端调用' next ()‘时,迭代器将移动到DFS遍历
的
下一个顶点,再次调用next时,迭代器将移动到DFS指示
的
下
浏览 1
提问于2012-08-18
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券