你的位置:百川网 >> IT教程 >> Linux >> Linux文件锁flock >> 详细内容 在线投稿

Linux文件锁flock

发布: 2015-11-04 |  作者:  |   来源:

上一篇 下一篇

在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。


flock,建议性锁,不具备强制性。一

flock,建议性锁,不具备强制性。一个进程使用flock将文件锁住,另一个进程可以直接操作正在被锁的文件,修改文件中的数据,原因在于flock只是用于检测文件是否被加锁,针对文件已经被加锁,另一个进程写入数据的情况,内核不会阻止这个进程的写入操作,也就是建议性锁的内核处理策略。


flock主要三种操作类型:

     LOCK_SH,共享锁,多个进程可以使用同一把锁,常被鳎簿褪墙ㄒ樾运哪诤舜聿呗浴

TAG: Linux 文件锁 flock
上一篇 下一篇