Lua编程
-
Lua编程示例(八):生产者与消费者问题
这个问题是比较经典,基本所有语言的多线程都会涉及到,但是没想到Lua的这个这么复杂开始时调用消费者,当消费者需要值时,再调用生产者生产值,生产者生产值后停止,直到消费者再次请求。设计为消费者驱动的设计。可以先将Filter遮住,它是过滤器对两个程序之间传递的信息进行处理。去掉Filter逻辑就更清晰...
kavin 2018.05.19 2718浏览 0 -
Lua编程示例(七):协同程序基础逻辑
具体脚本如下:co=coroutine.create(function() print("hi") end) print(coroutine.status(co)) coroutine.resume(co) print(coroutine.status(co...
kavin 2018.05.19 2244浏览 0 -
Lua编程示例(六): C语言调用Lua函数
C++端:#include "stdafx.h" lua_State *L; void load_lua(lua_State **L,char *filename){ *L=luaL_newsta...
kavin 2018.05.19 2463浏览 0 -
Lua编程示例(五): C语言对Lua表的读取和添加
具体代码如下:#include "stdafx.h" lua_State *L; void load_lua(char *filename){ L=luaL_newstate(); luaL_op...
kavin 2018.05.19 2603浏览 0 -
Lua编程示例(四):Lua标准库之表库、字符串库、系统库
具体代码如下:tb1 = { "alpha","log","gamme"} print(table.concat(tb1," , ")) print(...
kavin 2018.05.19 2452浏览 0