开发者社区 问答 正文

有限状态机是什么?

已解决

有限状态机是什么?

展开
收起
游客lmkkns5ck6auu 2022-10-26 16:55:35 277 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    有限状态机(Finite-state machine,FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的一个数学模型。状态机可归纳为 4 个要素:现态、条件、动作、次态。• 现态:指当前流程所处的状态,包括起始、中间、终结状态;

    • 条件:也可称为事件;当一个条件被满足时,将会触发一个动作并执行一次状 态的迁移;

    • 动作:当条件满足后要执行的动作。动作执行完毕后,可以迁移到新的状态,也 可以仍旧保持原状态;

    • 次态:当条件满足后要迁往的状态。“次态”是相对于“现态”而言的,“次 态”一旦被激活,就转变成新的“现态”了。

    以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版

    2022-10-26 19:56:59
    赞同 展开评论