分离出原环境控制台下分析数据,保证进程数据同步
来源:互联网 发布:教学质量评估大数据 编辑:程序博客网 时间:2024/06/03 09:36
遇到的问题是,2个进程都在对磁盘上的同一段数据进行操作,一个只管读写,一个只管读,那么在一个擦除后重写的时候,另一个恰好读怎么办?
如何保证进程同步呢?
想象了一大些看似很邪乎的方法,什么互斥量啊,管道啊。。
这些方法,从原理上来说绝对是符合逻辑的,而且如果写出来成功的话,程序的质量也会不低,问题是我这样的小菜鸟怎么样才能通过更简单的方法来搞定呢?
最后加了一条判断语句,为了保证读入的数据是合法 的,我判断下就是了,不合法的话,我不进行分析不就得了?你擦写你的,我读我的,我读不成功,不分析就是了。。
在这个实时性要求不是非常高的环境下,这个要求是符合实际的。。。
搞定,目前运行1小时,还没出现崩掉的情况,窃喜。。
- 分离出原环境控制台下分析数据,保证进程数据同步
- 控制台下WinApi同步方式实现的串口发送数据
- (二)数据控制分离
- 数据同步控制
- volatile足以保证数据同步吗
- volatile足以保证数据同步吗
- volatile足以保证数据同步吗
- Mysql数据库读写分离数据同步
- 数据同步案例分析
- 控制台下进程与端口的查看
- 从Fig文件中读取出原数据
- 进程控制原语
- 如何保证数据同步!在WEB页面中!
- 只有所有线程都上锁,才能保证数据同步
- oracle 刷新组保证主从表的数据同步拷贝
- 秒杀系统数据同步(保证不多卖)
- redis秒杀系统数据同步(保证不多卖)
- redis秒杀系统数据同步(保证不多卖)
- 计算机存储单位
- JSON Plugin struts2 的一些设置及使用备忘
- 整理电脑,整理大脑
- Android基于Linux Eclipse开发环境配置
- 风云再起——360出资10亿抢开放平台再战腾讯
- 分离出原环境控制台下分析数据,保证进程数据同步
- 内存和缓存的区别!
- 移动时代的经济学——碎片化应用
- 温家宝:做人的基本原则(看完终身受益)
- 如何终止应用
- 托尔斯泰
- JSP-Servlet-MVC要点
- test2
- 可重入函数与线程安全函数