发布者:软件开发前后台顺序
时间:2023.03.25
来源:软件开发前后台顺序
这是初学者们常用的程序框架设计方案,不用考虑太多东西,代码简单,或者对系统的整体实时性和并发性要求不高;初始化后通过while(1){}或for(;;){}`循环不断调用自己编写完成的函数,也基本不考虑每个函数执行所需要的时间,大部分情况下函数中或多或少都存在毫秒级别的延时等待。
优点:对于初学者来说,这是很容易也是很直观的程序架构,逻辑简单明了,适用于逻辑简单,复杂度比较低的软件开发。
缺点:实时性低,由于每个函数或多或少存在毫秒级别的延时,即使是1ms,也会造成其他函数间隔执行时间的不同,虽然可通过定时器中断的方式,但是前提是中断执行函数花的时间必须短。当程序逻辑复杂度提升时,会导致后来维护人员的大脑混乱,很难理清楚该程序的运行状态。
推荐资讯
联系我们
联系我们
24小时热线
电话
地址
邮箱
在线留言
获取方案
股权代码
服务热线
一瞬公众号
扫一扫关注微信