博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lua 下实现一个简单的消息队列
阅读量:5297 次
发布时间:2019-06-14

本文共 267 字,大约阅读时间需要 1 分钟。

Lua 下实现一个简单的消息队列,如下简单的几条代码就可以了。

local q1 = {}local q2 = {}-- 产生消息只需要table.insert(q1, msg)-- 分发消息需要两层循环, 可以处理 dispatch 过程中产生的新消息while q1[1] do  q1,q2 = q2,q1  for i=1,#q2 do    dispatch(q2[i])    q2[i] = nil  endend

转载于:https://www.cnblogs.com/vineleven/p/4746646.html

你可能感兴趣的文章
从LazyPhp说起
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
软件测试(基础理论一)摘
查看>>
consonant combination
查看>>
基于Flutter实现的仿开眼视频App
查看>>
析构器
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
https通讯流程
查看>>
Swagger简单介绍
查看>>
C# 连接SQLServer数据库自动生成model类代码
查看>>
关于数据库分布式架构的一些想法。
查看>>
大白话讲解 BitSet
查看>>
sql语句中where与having的区别
查看>>
Python数据分析入门案例
查看>>
0x7fffffff的意思
查看>>
Java的值传递和引用传递
查看>>