目前有一个项目,需要摄像机采集图像,然后进行分析,然后将需要保存的图像保存下来。程序需要每天至少不间断运行18个小时左右。
我目前的计划是,设计三个程序。
第一个程序负责主要的控制。
第二个程序负责从摄像机读取图片并保存下来。
第三个程序负责分析并保存需要的图片。第一个程序的主要作用是按时调用后面两个程序。后面两个程序自己执行完会自己停下来。我现在的想法是,第一个程序开启后面两个程序以后,休眠大约24个小时,然后再进入循环。
请问这样设计是不是合理?休眠这么长时间,对于再启动会不会有什么影响呢?
我现在依照这样的设计运行了一下,问题是,第一个程序可以打开后面两个程序,但是第一个程序中很多需要写入工作日志txt的内容没有写进去。好像是有指令漏执行一样。
请问三个程序这样运行会互相影响么?
谢谢了!