摘要:
1,有限状态机FSM,有限状态机,可以用以下形式来描述做一个关系集:Java代码State(S)xEvent(E)->Actions(A),State(S')意思是,如果我们位于状态S,然后事件E发送了,则我们应该执行动作A,并且将状态改为S'2,例子有一个代码锁的门,如果输入的代码顺序是对的,那么将门打开30秒如果输入代码不完全,则等待下次按钮按下,如果输入代码顺序是错的,则重新开始等待按钮按下Java代码-module(code_lock).-behaviour(gen_fsm).-export([start_link/1]).-export([button/1]). 阅读全文