![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LUA
鱼满仓
1.https://github.com/luolaifa000 /br
2.不要把递归想复杂,想简单点。
展开
-
Lua C 交互
转自:https://blog.csdn.net/yhhwatl/article/details/93036751. Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。(旁白:它们不会用微信吗?!微信~!不知道?) Lua的全局表又是什么呢?可以...转载 2019-01-13 20:48:18 · 178 阅读 · 0 评论 -
Redis Lua 源码调用流程
1.Redis服务端在启动的时候会初始化lua的运行环境,Redis是C写的,所以实际上就是C与LUA的交互。2.Lua 是通过一个虚拟堆栈来与C交互的,如下图。请注意红色数字,代表通信顺序:1) C想获取Lua的myName字符串的值,所以它把myName放到Lua堆栈(栈顶),以便Lua能看到2) Lua从堆栈(栈顶)中获取myName,此时栈顶再次变为空3) Lua拿...原创 2019-01-13 21:44:57 · 490 阅读 · 0 评论 -
Laravel 队列执行流程
执行队列php artisan queue:work执行队列过程,从queues:detault:delayed有序集合拿出到期的JOB数据放到queues:detault队列中,然后从首先从queues:detault 队列拿出要执行的JOB数据放入到queues:detault:reserved有序集合中,然后laravel 这边的延迟队列使用了三个队列。queue:de...原创 2019-07-26 16:30:31 · 2471 阅读 · 0 评论