首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >卢安实施的是什么品牌的协同素?

卢安实施的是什么品牌的协同素?
EN

Stack Overflow用户
提问于 2018-12-29 17:41:37
回答 1查看 223关注 0票数 1

有人能具体告诉我什么“味道”的协同卢阿工具吗?我之所以问这个问题,是因为Lua的协同机制似乎非常适合我的一个问题,我希望能够在不同的点暂停一个函数,可能是在嵌套函数调用中,然后稍后再继续。尽管有类似的“协同作用/生成器”-like结构,但这在例如C#或JavaScript中似乎是不可能的。其他什么语言支持这些类型的协同呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-30 09:30:20

免费提供的报纸卢阿的合作中心上写着:

Lua实现了非对称协同线的概念,通常表示为半对称或半协同线,Marlin,1980,Dahl等人,1972。非对称协同设备之所以被称为不对称协同设备,是因为它们涉及两种类型的控制转移操作:一种用于调用协同线,另一种用于挂起协同线,后者将控制返回到协同调用器。非对称协同线可以被视为从属于其呼叫者,它们之间的关系类似于被叫程序和调用例程之间的关系。一种不同的控制规则是由对称的协同设备实现的,它提供了一种将控制切换到指定协同线的单一传输操作。由于对称协同线能够在它们之间传递控制,因此它们被认为是在相同的层次上工作的。下面的论点说明了为什么Lua提供不对称的协同机制,而不是提供对称的设施或两种机制。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53971893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档