Finite State Machine library Introduction
来源:互联网 发布:编程笔记本电脑配置 编辑:程序博客网 时间:2024/06/09 23:18
Finite State Machine library is a multi-thread pool C++ lib focus on finite state machine.You can use this lib on the scenario where you should deal with many states, each state, you may receive some events, then base on the event you received, the state will change into another state.
The library has three main concepts, first, of course State, which means the current status.The second concept is Event, which means what happens.And the last concept is FSM, the FSM is composed by the States, Which has initial state,end state, and several middle states, every states should be registered at least one or more events.So whenever the FSM received an Event sended to it, it will check the current State whether this Event has been registered on current State, if so, it will deal with it, and after it, change the status into other State, if not, it will call the default headler.
the library is a multi-thread pool libary,which means you can create several FSMs which may deal with the same things or not, base on your tasks;
Still it has auxiliary method for your to debug the library, by the tracer sub-system,you can tracer the whole execution environment ,also it's easy to learn.and easy to switch on/off the tracer info just by add some number :)
You may find that the there are one example at the example directory, one example couldn't explain everything but the main point.
Hope you have a nice journey on the FSM lib, any problem,just debug it or send me the mail,sunnydogzhou@hotmail.com
- Finite State Machine library Introduction
- Finite State Machine library V1.0 Release
- FSM(finite state machine)
- The finite state machine
- Unity3D,Finite State Machine
- Finite State Machine
- Recommended FSM (Finite State Machine) Library for Java [closed]
- 关于状态机 finite-state machine
- 【Unity】Finite State Machine 有限状态机
- 有限状态机—— FSM(finite-state machine)
- 有限状态机——The finite state machine
- 运输层:有限状态机(finite state machine FSM)
- FSM (Finite State Machine Framework)源码共享
- Are Osworkflow and Activiti based on Finite State Machine(FSM)?
- 译:Finite State Machine Datapath Design, Optimization, and Implementation(一)
- Finite State Machines (FSM)
- Finite State Transducers 详解
- 有限状态机(Finite State Machine)在游戏中的应用和实现
- 关于c 实现希望提高效率的探讨
- 僵尸网络病毒之BotNet扫盲、预防及清除
- 最新ZeuS僵尸网络敲响网银安全警钟
- 浮点型变量的存储格式
- Javascript中this关键字使用方法详解
- Finite State Machine library Introduction
- JDBC DB CONN STRING
- 散户选股的六大不败法则
- “少数决”游戏—欺诈游戏
- 超跌反弹之选牛股技巧
- 在eclipse下编译运行nutch
- 借助于硬件厂商提供的高性能,Android将取得绝对优势
- 论文经典
- CentOS 5.x Linux安装以及使用规范