腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python中的
协
程
与
Lua
中的
协
程
相比如何?
、
、
、
、
对
Lua
中的
协
程
的支持是由提供的,主要是create、resume和yield。开发人员将这些
协
程
描述为。 在Python中也可以使用
协
程
,可以使用 (和),也可以使用3.5版中添加的。Python中的
协
程
与
Lua
中的
协
程
相比如何?它们也是堆叠的、一流的和不对称的吗?为什么Python需要这么多构造(async def、async with、async for、等)对于
协<
浏览 57
提问于2016-09-24
得票数 16
1
回答
如何使用
lua
c api创建
lua
协
程
?
、
、
如何使用
lua
c api创建
lua
协
程
并将其公开给
lua
? 我正在用c为
lua
编写一个库,我想知道如何使用
lua
c api实现
lua
协
程
。
浏览 29
提问于2021-09-24
得票数 2
回答已采纳
2
回答
用于协同程序实现的CPS编译器
、
、
、
、
我因为沮丧而停止了对它的工作,因为在.NET中实现
Lua
协
程
而不求助于肮脏的线程编程并不容易。这与我如何编译
Lua
函数有关,这是我在设计编译器时需要尽早解决的问题。我一直在研究
协
程
实现,结果证明我最初对延续的感觉是正确的。由于
协
程
创建、产出和其他操作不是语言关键字,而是“
协
程
”表中的函数,因此我不能静态地切换到CPS样式的编译,因为
协
程
表可能已被以前的脚本覆盖。虽然我知道脚本重写<
浏览 1
提问于2011-06-17
得票数 5
1
回答
如何像围棋中的等待组一样,在
lua
中等待所有的
协
程
完成?
、
、
如何像围棋中的等待组一样,在
lua
中等待所有的
协
程
完成?使用Semaphobe完成了go中的Waitgroup。但是如何在
lua
中完成它呢?或者其他更好的方案?
浏览 2
提问于2020-01-28
得票数 1
2
回答
Lua
C API -将数据附加到
协
程
、
、
、
有没有一种方法可以将数据附加到
协
程
,或者至少以某种方式识别不同的
协
程
?我正在尝试实现一个计时器API,其中计时器由主机控制,在
Lua
端看起来像下面这样: function callback() ...end StartTimer()调用将计时器和回调发送到C端,C端最终将在新的
协
程
中调用回调。对ElapsedTimer()的调用需要
浏览 14
提问于2019-10-08
得票数 2
回答已采纳
1
回答
如何判断
lua
闭包和
lua
协
程
的权衡?(当它们可以执行相同的任务时)
、
、
ps:更不用说同一任务的闭包实现的代码复杂性了。
浏览 0
提问于2010-01-19
得票数 1
回答已采纳
3
回答
Lua
:
lua
_resume和
lua
_yield参数用途
、
、
向
lua
_resume和
lua
_yield传递参数的目的是什么?将参数传递给
lua
_resume让
lua
_yield返回的目的是什么?在
协
程
下运行的
lua
函数可以访问
lua
_
浏览 3
提问于2012-11-17
得票数 6
回答已采纳
1
回答
获取
协
程
的完整堆栈跟踪,包括恢复
协
程
的位置
、
、
/v.
lua
:2: in function <./v.
lua
:1> ./v.
lua
:4: in main chunk它表明
协
程
中的traceback不知道它是如何恢复的,所以xxx: in main chunk不会显示。如何在
协
程
中获得完整的堆栈跟踪?
浏览 39
提问于2021-03-12
得票数 4
3
回答
如何在Corona SDK
Lua
中进行阻塞操作?
、
、
、
、
我是
LUA
的新手,我正在使用Corona SDK用
LUA
编写一个tcp消息库。我坚持一个问题,套接字读取操作挂起应用程序UI,即使它在
协
程
中运行。如何启动
协
程
: self.readCoroutine = coroutine.create(function() self:blockingLoopline,err,rest = self.sock:receive(BUFSIZE) -- <= Hangs UI if th
浏览 1
提问于2013-01-08
得票数 3
回答已采纳
1
回答
为裸机项目评估
Lua
、
、
、
我正在为一个裸机项目评估
Lua
(其中大部分已经在运行),它看起来就是我们所需要的。是否存在
Lua
的状态机实现?
浏览 1
提问于2020-04-29
得票数 2
1
回答
Erlang/OTP和OpenResty之间的架构差异是什么?
、
这与OpenResty (主/从机、异步IO、嵌入式
Lua
)相比如何? 我对主要概念的总体架构概述很感兴趣,以便更好地理解OpenResty如何与Erlang/OTP一起(或替代)使用。
浏览 2
提问于2016-03-15
得票数 1
4
回答
低级
Lua
解释器
有没有一种方法可以比标准的"
lua
_pcall“函数调用更细粒度地运行C/C++程序中的
Lua
代码?理想情况下,我希望能够循环遍历低级字节码指令列表(假设它有这样的东西),并逐个运行它们,这样我就可以编写自己的调度器,它可以对事情进行更多的控制,而不仅仅是从头到尾运行一个完整的
Lua
函数。我这样做的原因是因为我希望实现
Lua
代码可以调用的C函数,这将导致程序等待到某个(可能冗长的)操作完成后才继续执行。在一个典型的
Lua
脚本中,这类函数调用的比例会很高,所以在动作完成后重写它以使用回调
浏览 1
提问于2009-03-14
得票数 7
回答已采纳
1
回答
lua
_pcall原因“无法恢复已死的
协
程
”
我在下面有这样的c++代码来调用
lua
代码{
lua
_pushstring(g_L, "1");
lua
_pushstring(g_L, "3"); if(
lua
_pcall(
浏览 2
提问于2013-05-03
得票数 0
5
回答
C/C++调用
协
程
?
似乎
协
程
通常可以在高级语言中找到。 似乎对它们也有几种不同的定义。我正在尝试找出在C中专门调用
协
程
的方法,就像我们在
Lua
中一样。
浏览 2
提问于2011-09-14
得票数 2
2
回答
使用
lua
_newthread的C++中
Lua
coroutine.create的等价物
、
我有一个回调系统,它可以将
lua
函数添加到C++处理程序中,例如在
lua
中我可以这样做我也有相同的,用于
协
程
然后我就可以使用
lua
_resume(pThread, 0,0);启动/恢复
lua
浏览 4
提问于2012-07-08
得票数 3
回答已采纳
1
回答
仅当第一个脚本完成时才执行第二个python脚本
、
、
、
我通过
lua
脚本从浏览器执行python脚本:我再次这样做(例如,通过刷新页面,
浏览 2
提问于2018-07-08
得票数 0
2
回答
Lua
协
程
错误:尝试跨越metamethod/C-调用边界
我使用的是一个游戏引擎,它允许你用
Lua
编程。游戏引擎命令位于从C创建的DLL中。有一个用C创建的exe调用
Lua
文件。这个
Lua
文件是您放置所有游戏代码的地方,包括主循环。所以在这里,在主循环之前,我创建了一个函数,我将从这个函数中创建一个
协
程
。这个函数遍历一个非常大的表,所以每n次迭代我就会产生一次结果。然后,我使用此函数作为参数创建了一个
协
程
。在主游戏循环中,我继续执行这个协
程
。一旦exe调用
Lua
文件,它根本不会返回到exe,
浏览 1
提问于2011-12-11
得票数 6
回答已采纳
1
回答
当使用带有C#的
Lua
协
程
时,有可能有一个返回到C#的
Lua
协
程
吗?
、
在我正在制作的游戏中,我主要使用C#开发它,但我希望使用
Lua
协
程
来处理一些游戏逻辑,因为它们可以很好地表示在多个帧上执行的动作。不过,我以前从来没有实际使用过
Lua
,所以我不确定这是否可以工作。理想情况下,我希望C#游戏更新函数能够将一个或多个要执行的
Lua
协
程
添加到队列中,然后每个帧都在队列中迭代,执行每个协
程
,直到它产生或完成。我只想知道这是否可能,如果可能,如何实现它,因为它似乎不符合
Lua
使用的"
lua</
浏览 1
提问于2012-10-17
得票数 0
回答已采纳
1
回答
协
程
和在clojure中处理异步(脚本)的最佳实践?
、
在clojure中似乎有无数的“
协
程
”或异步逻辑的实现,Rich Hickey和其他潜在权威人士关于这个问题的许多演讲都来自近十年前,我正在试图找出处理这个问题的最新和最好的最佳实践方法是什么。我最喜欢的这种类型的抽象是
lua
协
程
,但我认为这可能是一种严格的命令式处理方式,我对函数式方式是什么感到有点困惑。 但是,在
lua
中,使用
协
程
来执行以下操作非常简单和容易: A)非繁忙等待X秒。
浏览 28
提问于2021-06-24
得票数 0
回答已采纳
2
回答
LuaSocket服务器如何同时处理多个请求?
、
、
问题是我的
Lua
服务器无法同时接受多个请求。我试图让每个客户端消息在其上协同程序中处理,但似乎失败了。
浏览 2
提问于2011-02-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Lua中的协程coroutine
协程
协程试用
进程,线程,协程
协程及Fibjs
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券