请问:应该用哪种模式
系统介绍:
1.系统是一个实时的数据记录存储系统,要记录声音文件(来自声卡)、图像文件(来自图像采集卡),CAN数据报文件(来自CAN卡),这些需要并行进行,我采用多线程实现并行。
2.我采用消息机制定时向各个线程发送消息,执行相应操作
3.记录的数据按照不同的时间间隔形成文件,通过以太网传输存储在另一台计算机上。
4.CAN数据报中,一个报文包含多条信息,每条信息根据字段判断,然后执行相应的操作,如:if(a>1&&a<5) opration1();
else if(a>6&&<10) opration2();
...
5.各个设备(声卡等)运行失败要报警
6.通过日志记录必要的操作信息。