2016 - 2024

感恩一路有你

cad制图初学入门 Lua的多线程要怎么写?

浏览量:1712 时间:2021-03-17 10:54:34 作者:admin

Lua的多线程要怎么写?

如果你知道Gui库所用语言的多线程处理,比如C的pthrad,你可以封装你的多线程并提供给Lua调用,或者在Gui内部使用多线程,每个多线程执行一个Lua脚本,等等

为了与Gui通信,我们可以使用UDP。它们以前可以通过队列实现。

怎么用LUA语言写一个定时器?

本机Lua不提供计时

因为计时等同于引入多线程,而本机Lua只支持单线程

所以您可以考虑引入第三方库

比较现有的套接字超时或自己编写一个

如果您必须在Lua中实现它,您可以考虑编写一个死循环,但是它非常消耗CPU

本地T=操作系统时间()

如果为真,则执行

本地时间=操作系统时间()

如果时间-T>=10,那么

T=time

打印(T)

结束

为什么大多游戏公司用c 或c配lua,少用c#呢?c#开发快,bug少,易于维护,性能差距不算大?

C有致命弱点。很少有第三方库。在C中有许多第三方库。只要导入它们,就可以直接使用其中的函数和方法。你说的是游戏。C的游戏开发引擎也是不可或缺的。

cad制图初学入门 协程 lua脚本怎么运行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。