
lua
一扇小桃红
自由的代价是永远的警惕。
展开
-
【lua学习】协程 元表 处理多个生产者与消费者的问题 应用skynet消息传递
【lua学习】协程 元表 处理多个生产者与消费者的问题 之前写了队列queue的类,现在想处理多个生产者与消费者的问题 协程类封装起来, -- coroutines.lua coroutines = {} local function sleep(n) os.execute("sleep "..n) end function coroutines:doProducter(id...原创 2019-11-09 15:00:11 · 250 阅读 · 0 评论 -
【lua学习】 闭包和协程使用
【lua学习】 闭包和协程使用 自己随便写的案例 -- coroutine_closures.lua function indexFun() local x = 3 return function() x = x - 1 return x end end function funYield(t) print("fun") ...原创 2019-11-09 14:30:00 · 216 阅读 · 0 评论 -
【Lua学习】循环队列实现:lua元表建立类
[Lua学习]循环队列实现:lua元表建立类 1、首先根据循环队列的理论(先入先出)想好类结构 2、学习lua的元表和元方法怎么建立类,访问冒号需要访问类里的局部成员变量 点访问模块的方法不需要变量 local Queue = {} function Queue:new(len) local tempQue = { maxLength = len, siz...原创 2019-11-08 21:42:38 · 436 阅读 · 0 评论 -
【Skynet】开始创建服务的代码流程
【Skynet】开始创建服务的流程 参考大神链接: GitHub wiki LuaAPI Githu wiki APIList skynet 创建 lua 服务流程 探索skynet(二):skynet如何启动一个服务 一、skynet 中 main 的 start() ->main.lua skynet.start(function() ...newservice() ...end...原创 2019-10-25 18:38:05 · 267 阅读 · 0 评论