文件锁的问题。

yrj 2002-11-05 10:48:10
当一个进程使用LOCK_EX标志将文件锁住之后,另一个进程试图打开文件,为什么第二个进程会在打开文件处阻塞,等待第一进程释放锁后,才能返回,怎么样才能让第二个返回出错。我在打开文件时使用了O_NONBLOCK标志,还是不行,为什么?谢谢
...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yrj 2002-11-08
  • 打赏
  • 举报
回复
fcntl测试是不行的,我还没获得ID呢,怎么测???
leon_32163 2002-11-07
  • 打赏
  • 举报
回复
你可以先用 fcntl测试文件是否加锁,然后再进行后续操作

if locked
set new lock
do yourself operation

yrj 2002-11-06
  • 打赏
  • 举报
回复
up
yrj 2002-11-05
  • 打赏
  • 举报
回复
搞什么,CSDN又断了。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧