原文:利用LUA协程实现FUTURE模式

. Future模式: 参见http: www.cnblogs.com zhiranok archive Future Pattern.html 使用future的好处是即利用了异步的并行能力,又保证主逻辑串行执行,保持简单。 . Lua 协程 sina Timyang 的介绍http: timyang.net lua lua coroutine lua coroutine 通过create创建 ...

2012-02-04 09:50 1 4183 推荐指数:

查看详情

基于lua的AI服务实现

以前写过一编博客介绍我们游戏的AI服务器。 基本的结构就是利用windows的fiber,在每个fiber中运行一个lua虚拟机,具体的内容可以产参看 http://blog.csdn.net/sniperhuangwei/article/details/5425471 但这个方案有一个缺点 ...

Mon Apr 02 17:40:00 CST 2012 0 3079
lua实现简析

它(coroutine.resume(co))。 lua源文件中对应lcorolib.c,数组co_fun ...

Thu Jan 09 07:48:00 CST 2014 0 4708
lua中的

lua中的和线程类似:   1. 拥有自己的独立的栈,局部变量,和指令;   2. 所有都可以共享全局变量;   3. 不能像线程那样并行执行,程之间需要相互协调执行,同一个时刻只能运行一个; 如何使用:   coroutine.create:创建一个 ...

Tue Jul 05 23:35:00 CST 2016 0 3814
Lua 和线程区别

就是,不是线程。 CPU执行单位是线程,不是什么,是同步执行,不是并行,只是切了一个上下文了,为你保存原来的上下文而已。 切到第二个时,原来的处于挂起状态。 这个特指lua。 Unity的 ...

Sat Jan 26 18:34:00 CST 2019 0 684
Lua和协库详解

我们首先介绍一下什么是、然后详细介绍一下coroutine库,然后介绍一下的简单用法,最后介绍一下的复杂用法。 一、是什么?   (1)线程   首先复习一下多线程。我们都知道线程——Thread。每一个线程都代表一个执行序列。   当我们在程序中创建多线程的时候,看起 ...

Sun Mar 29 02:24:00 CST 2015 0 23394
实现c

的概念就不介绍了,不清楚的同学可以自己google,windows和unix like系统本身就提供了的支持,windows下叫fiber,unix like系统下叫ucontext. 在这里重复制造轮子,一是为了更清楚了解实现,二是为了在windows和unix like系统下 ...

Tue Jun 19 19:43:00 CST 2012 21 9870
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM