LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 993|回复: 1

linux的共享文件的同时编辑问题

[复制链接]
发表于 2008-12-9 21:03:53 | 显示全部楼层 |阅读模式
请问大家:
linux对于同时打开编辑的文件是如何处理的,他的处理机制是什么呢???
发表于 2008-12-9 21:53:19 | 显示全部楼层
你把文件想象成一个字节流就很明白。

如果现在有两条汽车道,前面只有一条道,那么两条车道会互相穿插。如果两个程序同时打开一个文件,那么他们的写数据会互相穿插。命令行的管道操作大都是这种形式。

当然,还有一种情况是打开文件之后就创建另外一个临时文件,直到保存文件的那一瞬间才写入到实际文件。这种情况两者打开的是不同的临时文件,那么后写的将把先写的覆盖。有很多编辑器使用的是类似的形式。

对于文件本身来说,只有读或者写操作,这些操作都是整体性进行的,而不保存某种状态,更没有所谓“编辑”的状态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表