当前位置:  技术问答>.net/c#/asp.net iis7站长之家

flock与fopen的问题?

    来源: 互联网  发布时间:2016-06-15

    本文导语:      我在操作一个文件,想在其备份的时候不让其它程序操作它,于是我是用flock函数对该文件进行了加锁。     加锁成功之后,我在其他程序中使用fopen打开该文件还是可以成功的。这是为什么?     我在另一...

    我在操作一个文件,想在其备份的时候不让其它程序操作它,于是我是用flock函数对该文件进行了加锁。
    加锁成功之后,我在其他程序中使用fopen打开该文件还是可以成功的。这是为什么?
    我在另一个程序中fopen的时候并没有先加锁。

|
Linux fcntl F_SETLK / F_GETLK 默认是所谓的 Advisory lock;要打开强制锁 Mandatory locking需要进行额外的配置。详见 man 3 fcntl 的 Mandatory locking 一节

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于flock与fcntl区别
  • Linux/Android竞争情况下使用flock加锁后文件被毁坏
  • 社交网络浏览器 Flock
  • 有用过lockf或flock的吗?
  • UNIX C 下flock()函数该怎么用啊。
  • php flock文件锁用法实例教程


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3