二.1测试程序常用的结构模型

普通循环模型

 简单测试程序模型

 

顺序测试程序的模型(整个程序的执行速度也会相对较慢)

 

 

 

管道流水线模型

先采集、然后处理、之后再显示和保存的。

程序在采集新数据的同时,处理上一次循环迭代采集到的数据,同时,显示和存储上一次循环迭代处理好的数据

 

 

生产者消费者模型

对采集到的数据做一缓存,其程序模型

采用队列作为缓存,也可以使用其它方式如数组作为数据缓存

 

 新采集到的数据直接被放到队列中,数据采集多快,就可以以多快的速度存放数据到缓存

程序的另一部分则不停地从队列中取出数据,对其进行处理。如果需要,还可以把这个模型中的数据显示和保存部分也放到另一单独的循环中去运行。

"生产者 - 消费者模型"。模型中,上半部分的循环是产生(采集)数据的,而下半部分的循环是消费(处理)数据的

 

与管道流水线模型相比较难理解和维护。

posted @ 2023-03-06 20:35  StudySong  阅读(27)  评论(0)    收藏  举报