我是靠谱客的博主 爱笑柠檬,这篇文章主要介绍基于状态机的调度机制需要包含的四个要素,现在分享给大家,希望可以做个参考。

现态:当前所处的工作状态

条件:触发动作或者状态迁移的条件((在按键系统中,就是指按键的值)

动作:条件满足后执行的动作(也就是响应各个任务)

次态:状态满足后要迁移的新状态。


代码实现:

int  step = 0 ; 
switch(step)
{
   case 0 :  .... ; step = 1 ; break ; 
   case 1 :  .... ; step = 2 ; break ; 
   case 2 :  .... ; step = 3 ; break ; 
   ......
   case ... : .... ; step = 0 ; break ;       
} 


最后

以上就是爱笑柠檬最近收集整理的关于基于状态机的调度机制需要包含的四个要素的全部内容,更多相关基于状态机内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(107)

评论列表共有 0 条评论

立即
投稿
返回
顶部