腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
makecontext()/swapcontext()函数是否与
C
++兼容
、
、
、
在unix环境中,makecontext()/swapcontext()系列函数有时用于实现
C
语言
中的协
程
。然而,这些函数直接操纵堆栈和执行流。通常在从
C
语言
切换到
C
++时,这些低级功能会有很大不同。 所以问题是,使用makecontext()和swapcontext()实现协
程
是否会有任何问题。当然,人们显然必须非常小心,异常永远不能逃脱这样的协
程
,因为堆栈上没有异常处理程序,并且程序很可能会出现segfault。但除此之外,在
C<
浏览 6
提问于2012-02-14
得票数 9
回答已采纳
5
回答
C
/
C
++调用协
程
?
似乎协
程
通常可以在高级
语言
中找到。 似乎对它们也有几种不同的定义。我正在尝试找出在
C
中专门调用协
程
的方法,就像我们在Lua中一样。
浏览 2
提问于2011-09-14
得票数 2
1
回答
如何使用lua
c
api创建lua协
程
?
、
、
如何使用lua
c
api创建lua协
程
并将其公开给lua? 我正在用
c
为lua编写一个库,我想知道如何使用lua
c
api实现lua协
程
。我基本上想要实现类似下面这样的东西,其中模块是用
c
编程
语言
编写的。
浏览 29
提问于2021-09-24
得票数 2
回答已采纳
1
回答
C
#异步,无任务等待
、
、
、
通过创建一个或多个等待程序和等待对象,是否可以在
C
#中构建协
程
?最终目标是我需要为游戏开发框架()集成
C
# async/await和F#单行协
程
。
浏览 1
提问于2013-03-17
得票数 11
回答已采纳
0
回答
2020-08-20:GO
语言
中的协
程
与Python中的协
程
的区别?
2020-08-20:GO
语言
中的协
程
与Python中的协
程
的区别?
浏览 122
提问于2020-08-20
7
回答
协
程
的用例是什么?
、
协
程
的用例是什么,其中协
程
实现比其他方法更优雅、更简单或更高效?
浏览 0
提问于2008-11-19
得票数 54
回答已采纳
3
回答
C
++20中的协
程
是什么?
、
、
中的协
程
是什么下图来自ISOCPP。
浏览 3
提问于2017-04-20
得票数 122
回答已采纳
1
回答
在Python
语言
中等待vs asyncio.run()
、
、
在Python
语言
中,await使用协
程
和使用asyncio.run()的实际区别是什么?它们似乎都在运行协
程
,我能看到的唯一区别是await只能在协
程
中使用。
浏览 12
提问于2020-11-23
得票数 7
回答已采纳
9
回答
线程和纤
程
有什么不同?
、
、
线程和纤
程
有什么不同?我听说过ruby中的纤
程
,听说它们在其他
语言
中也可用,有人能简单地给我解释一下线程和纤
程
的区别吗?
浏览 8
提问于2009-04-28
得票数 212
回答已采纳
3
回答
‘`Go是并发
语言
’这是什么意思?
、
这是否意味着它是一个
C
/
C
++/Java..另类选择?
浏览 0
提问于2011-02-12
得票数 3
13
回答
什么是协
程
?
、
、
、
什么是协
程
?它们与并发性有什么关系?
浏览 3
提问于2009-02-16
得票数 246
1
回答
声频调倍频
程
及键数
、
、
给定一个波的频率,确定从0到7的倍频
程
,其中0是
C
,6是B,
C
#是7,A#是11。 您可以使用一系列if语句来解决这个问题,但是必须有更好的方法来解决。我的项目使用的
语言
是Clojure,但我猜任何解决方案都可以很容易地移植到任何
语言
。
浏览 3
提问于2019-11-30
得票数 0
回答已采纳
1
回答
八阶轴的投影特性
、
下面是我安装的软件包列表(os =Xubuntu13.1064位): 一倍频<em
浏览 3
提问于2014-01-08
得票数 9
1
回答
我可以在LLVM中设置堆栈指针吗?
、
、
、
我正在开发一种类似于
c
++的小型
语言
,我将把它编译成LLVM。我想要实现的事情之一是协作多任务;将有一个“让步”操作符,它有望将堆栈指针和程序计数器切换到我程序中的下一个“线程”。编辑:协
程
()听起来很有前途,尽管LLVM带来了一些关于堆栈或无堆栈协
程
的问题。我想知道,它们是否可以用来实现一个通用的类似收益的运算符?编辑2:在
c
++ boost中有一个叫做“上下文”的东西,它可以实现堆栈协
程
。但仍在试图弄清楚他们是如何做到这一点的。有人知道吗?
浏览 8
提问于2016-09-06
得票数 5
2
回答
同时运行两个循环?
如何在Ruby
语言
中同时运行两个loop do ... end?一个用于CLI界面,另一个用于后台处理。
浏览 0
提问于2011-04-03
得票数 0
1
回答
在自定义
语言
中实现"Generator“支持
、
、
我对
语言
设计有点偏执,目前我正在尝试我自己的爱好
语言
。()但是它在其他
语言
中是如何工作的?有没有办法在没有AST转换的
语言
中获得生成器支持?例如,像Python或Ruby这样的
语言
会求助于AST转换来解决这个问题吗?(问题是生成器是如何在不同的
语言
中实现的,而不是如何用其中一种
语言
编写生成器)
浏览 1
提问于2010-04-15
得票数 3
回答已采纳
1
回答
是否可以控制异步协
程
的调度优先级?
有没有办法在所有准备运行的协
程
中控制调度优先级?从网络到达的数据是具有不确定消息率的无限数据流。我看到的问题是,根据调度的顺序,分析协
程
可以在也有数据准备好的读取器协程之前运行,因此分析协
程
甚至不能检查未决数据的摄取队列,因为
浏览 1
提问于2018-01-21
得票数 16
2
回答
为什么kotlin协
程
被称为异步?
、
、
、
据我所知,kotlin协
程
--这是一个带有预初始化线程池的状态机。我们有一个工作线程池和一个io线程池。对我来说,这只是一个多线程编程。如果我们向协
程
发送阻塞代码,线程将被阻塞。如果我们使用async方法(来自默认协
程
库),它会给我们一种异步工作的错觉,但这只是将“job”发送到另一个线程。 如果我们使用带有协
程
的async io,另一个问题。但这是IO API异步,而不是kotlin协
程
。与其他
语言
相比,Java没有很好的io异步api (可能是错误的)。据我所知,.NET已经重建了他
浏览 5
提问于2021-09-17
得票数 3
1
回答
为什么runBlocking不能接收CoroutineExceptionHandler?
、
当我有 fun test() { println("CoroutineExceptionHandler got $exception") throw IllegalAccessException("Just testing")
浏览 3
提问于2020-12-30
得票数 2
2
回答
在Python中使用协
程
进行并行编程
、
、
、
协
程
是简化并发编程的一个很好的范例。大多数情况下,并发任务很容易并行化。在
语言
中,使用goroutines执行并行任务是很容易的。有没有办法在Python中做同样的事情,例如使用协
程
来创建进程并同步它们?
浏览 5
提问于2011-06-30
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言结构体
C语言的结构体
C语言程序结构
C语言——数据结构
怎么学好C语言数据结构?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券