4

您好我正在尝试通过使用锁定文件file.flock(File::LOOK_EX)

如果无法阻止文件,它会阻止应用程序的问题。

rescue也无济于事。

flock如果第一次尝试无法锁定文件,有什么方法可以告诉失败吗?

4

1 回答 1

4

您可以添加LOCK_NB常量:

file.flock(File::LOOK_EX | File::LOCK_NB)

这将防止操作阻塞。

于 2012-10-30T14:55:15.407 回答