项目里多线程的问题
一个程序,除了主线程外,还另开了两个线程.一个是读采集卡采得的数据写入文件,文件
大小固定,采满了又写入另一个文件,以此类推;另一个线程是分析采集的数据.该程序需
要持续运行几天.现在,问题是程序运行了几个小时后,就出现问题:采集线程不顺畅,从进
度条上看有时需要隔几秒才采下一包(本来应该70ms),由于系统实时性有要求,所以这样采
集到的数据就不对了.不知道这种现象是什么原因,是不是采集线程时间片结束后,去运行
系统某个别的线程去了,但是,我把采集线程的优先级提高,还是有这个问题,而且有时运
行一段时间后还出错.哪位高手给分析分析?
ps:采集线程必须持续运行,不能停止.