本帖最后由 junpeng324 于 2018-6-14 21:35 编辑
前后台系统
相对轮询系统,前后台系统对外部事件的处理做了优化。前后台系统是由中断驱动的。
主程序依然是一段无限循环的代码,称为后台程序,而事件的响应则由中断来完成,称为前
台程序。在后台程序执行时,如果有外部事件发生,则前台的中断程序会打断后台程序。在
完成必要的事件响应之后,前台中断程序退出并通知后台程序来继续操作。由后台程序完成
事件的后继处理,比如数据的分析等操作。从代码功能上讲,事件的响应和处理分为了两个
部分。因为中断自身有优先级和嵌套的功能,所以优先级高的事件能够得到及时响应。但后
台程序仍然需要按顺序处理各个事件的后继事务。
|