模型的接口定义,模块主体的三段式,基于包处理,延时采用@在三段式的最后一段处理。
接口的定义,采用interface定义接口,便于代码维护和接口代码数量。
第一段,处理入口,将数据按照接口时序入对(push queue)处理(基于包)。
第二段,按照包粒度,处理包。
第三段,按照出口时序要求,数据出队。 (可以将延时通过@加入到此段)
注意:只有数据出对后,才会从入口队列中取出数据包,在进入第二段处理。
第二段,可以采用task,将功能分段,以便代码的可维护性(注意task采用automatic 模式)。
缺点: 入口队列会消耗很多运行时系统内存。