+ -
当前位置:首页 → 问答吧 → "读"与"写"会产生冲突吗?

"读"与"写"会产生冲突吗?

时间:2010-07-28

来源:互联网

进程A负责目录下1000个文件的更新(1000个文件更新前同时打开(fopen,读写),更新后一起关闭(fclose),没有fflush),进程B负责在这1000个文件中查找所要信息(fopen,只读),没有其他的任何锁,2个进程同时工作,会否发生冲突导致进程B崩溃,或者返回不完全的结果吗?2个进程都不能停止工作,如果会发生冲突,有什么办法解决吗?

作者: k8king   发布时间: 2010-07-28

我觉得不会产生冲突。。

作者: rain_fish   发布时间: 2010-07-28

B只读应该不会对A造成什么影响.问题是A在更新过程中,fclose执行前由于缓冲的关系数据不会同步到文件中,B这时查找找文件会找不到A刚刚更新的内容.

作者: liwangli1983   发布时间: 2010-07-28

相关阅读 更多

热门下载

更多