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的游戏开发引擎也是不可或缺的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。