分离出原环境控制台下分析数据,保证进程数据同步

来源:互联网 发布:教学质量评估大数据 编辑:程序博客网 时间:2024/06/03 09:36

遇到的问题是,2个进程都在对磁盘上的同一段数据进行操作,一个只管读写,一个只管读,那么在一个擦除后重写的时候,另一个恰好读怎么办?

如何保证进程同步呢?

想象了一大些看似很邪乎的方法,什么互斥量啊,管道啊。。

这些方法,从原理上来说绝对是符合逻辑的,而且如果写出来成功的话,程序的质量也会不低,问题是我这样的小菜鸟怎么样才能通过更简单的方法来搞定呢?

 

最后加了一条判断语句,为了保证读入的数据是合法 的,我判断下就是了,不合法的话,我不进行分析不就得了?你擦写你的,我读我的,我读不成功,不分析就是了。。

 

在这个实时性要求不是非常高的环境下,这个要求是符合实际的。。。

 

搞定,目前运行1小时,还没出现崩掉的情况,窃喜。。

原创粉丝点击