在MRv1中,对象之间的作用关系是基于函数调用实现的,当一个对象向另外一个对象传递消息时,会直接采用函数调用的方式,并且这个过程是串行的。比如,当TaskTracker需要执行一个Task的时候,将首先下载Task依赖的文件(JAR包,二进制文件等,字典文件等),然后执行Task。在整个过程中,下载依赖文件是阻塞式的,也就是说,前一个任务未完成文件下载之前,后一个新任务将一直处于等待状态,只有在下...
分类:
移动开发 时间:
2015-02-03 07:05:11
阅读次数:
191
时间真的是过得飞快,一周过去,现在来总结想想,好像都没有什么收获。这是一件让人非常恼怒的事情,明明每天都加班,明明连周六都在上班,钱没多拿,经验和知识却没有增加。上一周主要是在同事做过的模块里添加新功能,由于同事去做新的游戏,原先的应用完全由我来维护。同事的代码不错,采用MVC结构,结构剥离的相当明确,C层采用一个驱动,驱动里面嵌套了一个状态机。M数据采用装饰者模式嵌入C 层,利用事件响应机制来实...
分类:
移动开发 时间:
2015-02-02 23:18:09
阅读次数:
265
在设计二中,我们实现了有限状态机管理类,接下来,我们实现FSState这个类,这里类主要是状态的基本操作以及事件触发。在这里我们定义了在FiniteStateMachine类里声明的三个委托。在FSState里面使用的代码如下: protectedFiniteStateMachine.EnterStatemEnterDelegate;
prote..
分类:
其他好文 时间:
2015-02-01 07:20:39
阅读次数:
118
/*StateMachine*/ var StateMachine = (function(){ function StateMachine(opts){ this.current = opts.initial||'none' this.e...
分类:
Web程序 时间:
2015-01-28 19:26:54
阅读次数:
197
状 态机简写为FSM(Finite State Machine),主要分为2大类:第一类,若输出只和状态有关而与输入无关,则称为Moore状态机;第二类,输出不仅和状态有关而且和输入有关系,则 称为Mealy状态机。要特别注意的是,因为...
分类:
其他好文 时间:
2015-01-28 14:51:53
阅读次数:
334
我们在游戏开发中经常面临架构设计问题,在蛮牛问答里面也有好多朋友问关于架构方面的问题,在这里我就将一些经常使用的游戏开发方面的知识跟大家介绍一下,一是给大家提供一个设计思路,在此基础上可以举一反三,二是大家可以通过这个平台共同学习。闲话不多说了,切入正题,F..
分类:
其他好文 时间:
2015-01-28 01:04:13
阅读次数:
480
说到游戏状态机,就不得不提到开发中最常用的MVC模式。MVC模式的全称是Model-View-Control,他将整个游戏划分为三大模块:模型组件,视图组件和控制器组件。
分类:
编程语言 时间:
2015-01-28 00:46:30
阅读次数:
241
Memcached主线程中监听socket注册事件和工作线程中连接socket注册事件的回调函数都是event_handler,且event_handler的核心部分都是一个有限状态机:drive_machine。因此接下来将对该状态机具体的业务处理进行深入的剖析。
memcached将每个socket都封装为一个conn结构体,该结构体包含了比如socket的文件描述符sfd、注册事件event、连接状态结构体conn_states,等等诸多信息字段,其中的状态结构:conn_states中包含了该so...
分类:
系统相关 时间:
2015-01-25 15:16:49
阅读次数:
255
作者:zhanhailiang 日期:2015-01-24
什么是有限状态机
一个有限状态机是一个设备,或是一个设备模型,具有有限数量的状态,它可以在任何给定的时间根
据输入进行操作,使其从一个状态变换到另一个状态,或者是促使一个输出或者一种行为的发生。一
个有限状态机在任何瞬间只能处在一个状态。
即有限状态机背后的概念是要把一个对象的行为分解成为易于处理的“块”或状态...
分类:
其他好文 时间:
2015-01-24 21:29:01
阅读次数:
418
活动图是UML的5种动态建模机制之一,是面向过程的说明,描述了业务用例实现的工作流程。活动图也是状态机的一个特殊例子,强调计算过程中的顺序和并发步骤,其中大部分状态都是活动状态,大部分的转换由原状态中的活动的完成触发:即由上一个活动完成后产生的结果对下一个活动产生的影响。
活动图是一中用于描述系统行为的模型视图,用来描述动作和动作导致对象状态改变的结果,而不用考虑印发状态改变的事件。活动...
分类:
其他好文 时间:
2015-01-24 13:13:45
阅读次数:
213